Oracle 11g R2在linux上安装前配置(不适用于ubuntu)

来源:互联网 发布:mac修照片的软件 编辑:程序博客网 时间:2024/05/04 14:58

安装步骤:
1. 下载Oracle 11g R2安装介质
2. 硬件检查和软件检查
3. 创建用户和用户组
4. 创建相应的目录
5. 修改用户的shell权限
6. 修改用户的环境配置
7. 修改内核参数

下面分别对各个步骤的进行说明并附上操作命令
1、下载Oracle安装介质,
在Oracle官网http://www.Oracle.com上下载。注意安装介质有两个文件,要将两个文件都下载
下载地址如下:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
2、硬件检查和软件检查
内存检查:Oracle 11g要求最低1G内存

grep Momtotal /proc/meminfo    --检查命令

共享内存检查

du -k /dev/shm      --检查命令

交换空间检查,Oracle 11g交换空间的要求:

  1. 如果物理内存是1G~2G,则交换空间应该是物理内存的1.5倍
  2. 如果物理内存是2G~16G,则交换空间应该是物理内存的1倍
  3. 如果物理内存大于16G,则交换空间也应大于16G
grep SwapTotal /proc/meminfo    --查看命令free -m                         --也可以用free查看

检查临时目录/tmp:临时目录的大小至少是1G

df -k /tmp       --检查命令

磁盘空间检查:32位要求:企业版要6G,标准版要5.5G;64位要求:企业版要6.5G,标准版要5.5G

df -h          --检查命令

操作系统检查:oralce要求版本是RedHat Enterprise Linux 5 Update 2及更高

cat /etc/redaht-release     --检查命令lsb_release -a              --也可以用此命令查看

内核检查:内核的要求的版本是2.6.18及更高

uname -r         --检查命令

软件包的检查:需要安装的软件包:

检查软件包是否安装命令:rpm -q [软件名称]软件包安装命令:rpm -ivh [软件包名]

3.创建用户和用户组和目录:以下命令都是在root用户下运行

# groupadd oinstall    创建Oracle Inventory组# groupadd dba         创建管理组# mkdir -p /opt/oracle# useradd -g oinstall -G dba -d /opt/oracle -s 

/bin/bash oracle 创建数据库安装用户。指定用户主目录为/opt/oracle,如果不存在,则创建按

# passwd oracle    --设置oracle用户密码# chown -R oracle:oinstall /opt/oracle  --改变/opt/oracle目录的属主

4.配置系统内核参数值,修改/etc/sysctl.conf文件,添加以下信息

#  # Oracle 11g  #  kernel.sem = 250 32000 100 128  kernel.shmall = 2097152  kernel.shmmni = 4096  # Replace kernel.shmmax with the half of your memory in bytes  # if lower than 4Go minus 1  # 1073741824 is 1 GigaBytes  kernel.shmmax=1073741824  # Try sysctl -a | grep ip_local_port_range to get real values  net.ipv4.ip_local_port_range = 9000  65500  net.core.rmem_default = 262144  net.core.rmem_max = 4194304  net.core.wmem_default = 262144  net.core.wmem_max = 1048576  # Max value allowed, should be set to avoid IO errors  fs.aio-max-nr = 1048576  # 512 * PROCESSES / what really means processes ?  fs.file-max = 6815744   # To allow dba to allocate hugetlbfs pages  # 1001 is your oinstall group, id. grep oinstall /etc/group will give this value  vm.hugetlb_shm_group = 1001 

为了使修改的内容马上生效:执行以下命令

/sbin/sysctl -p

5.检查Oracle安装用户(oracle)资源限制

修改/etc/security/limits.conf文件,添加以下信息oracle              soft    nproc   2047   //   最大进程数oracle              hard    nproc   16384  oracle              soft    nofile  1024  oracle              hard    nofile  65536  oracle              soft    stack   10240   

6.配置安装Oracle安装用户(oracle)的环境

编辑/opt/oracle/.profile,添加以下信息    umask 022      export ORACLE_BASE=/home/oracle_11/app      export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1      export ORACLE_SID=orcl --Oracle实例名,可修改      export PATH=$PATH:HOME/bin:$ORACLE_HOME/bin  编辑/etc/pam.d/login文件,检查是否有以下信息,如没有,则添加        session required /lib/security/pam_limits.so          session required pam_limits.so  编辑/etc/profile文件,添加以下内容    if [ $USER = "oracle" ]; then         if [ $SHELL = "/bin/ksh" ]; then            ulimit -p 16384            ulimit -n 65536         else            ulimit -u 16384 -n 65536         fi       fi  

7.查看并使系统是否支持图形界面,以下命令查看并设置

xhost +             --出现以下情况表示设置以支持图形界面su - oracleexport DISPLAY=:0   --使用此命令使可以支持图形界面

8.安装Oracle

#使Oralce安装包属于oracle用户,这样安装时才有执行权限chown -R oracle:oinstall unzip linux.x64_11gR2_database_*.zip  su - oracle         进入oracle用户下//解压两个压缩包到一个目录database下unzip linux.x64_11gR2_database_*.zip  ./runInstaller      进入解压的安装包下运行安装程序
0 0
原创粉丝点击