系统环境:
CentOS 5.6
selinux & iptables disabled
# yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel libXp libXp-devel
# groupadd -g 600 dba
# useradd -u 700 -g dba -d /home/oracle oracle
# id oracle
uid=700(oracle) gid=600(dba) groups=600(dba)
# passwd oracle
# chmod -R 775 /home/oracle/
配置内核参数
RHEL/OEL 5 上的 Oracle Database 11g 第 2 版需要如下所示的内核参数设置。给出的值都是最小值,因此如果您的系统使用更大的
值,则不要更改。
kernel.shmmax = 4294967295
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
fs.aio-max-nr=1048576
RHEL/OEL 5 已经配置了为以下内核参数定义的默认值:
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
# sysctl -p
# xhost + (不执行的话,切换过去oracle不能使用图形)
# su - oracle
$ vim .bash_profile
export PATH
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/oracle/11.1.0.6
export ORACLE_SID=psir
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export NLS_LANG=american_america.ZHS16GBK
export TEMP=/tmp
export TMP=/tmp
export TMPDIR=/tmp
umask 022
在/etc/hosts里加入一条
127.0.0.1 hostname
# mount.cifs 10.76.28.31:/oracle /oracle/
$ cd /oracle/
$ ./runInstaller
这里一直默认下一步就ok了,有一点需要注意,如下图:
阅读(1377) | 评论(0) | 转发(0) |