安装Oracle服务器软件,需要安装如下软件包

#yum -y install binutils

#yum -y install compat-libstdc++

#yum -y install glibc

#yum -y install elfutils-libelf

#yum -y install elfutils-libelf-devel

#yum -y install libaio

#yum -y install libgcc

#yum -y install libstdc++

#yum -y install make

#yum -y install compat-libcap1

#yum -y install gcc

#yum -y install gcc-c++

#yum -y install glibc-devel

#yum -y install libaio-devel

#yum -y install libstdc++-devel

#yum -y install sysstat

 

配置 /etc/hosts 将主机与IP对应

 

创建和查看oracle所需用户和组

#groupadd -g 310 dba #创建dba组

#groupadd -g 311 oracleinstall #创建oracleinstall 组

#mkdir -p /home/db/oracle #创建oracle用户主目录

#useradd -u 500 -g oracleinstall -G dba -d /home/db/oracle oracle #创建oracle 用户指定主目录

cp /etc/skel/.* /home/db/oracle #拷贝环境变量配置文件(可略过)

#chown -R 755 oracle.oracleinstall /home/db/oracle #将文件夹 / home/db/oracle的owner修改为组

oracleinstall下的oracle用户

#chmod 755 /home/db/oracle #赋值用户权限

 

备注:配置用户密码,执行命令passwd oracle,如下图

 

创建数据库软件目录和数据文件存放目录

#mkdir /home/oracle/app

#mkdir /home/oracle/app/oracle

#mkdir /home/oracle/app/oradata

#mkdir /home/oracle/app/oracle/product

修改目录权限,更改目录属主为Oracle用户所有,输入命令:

#chown –R oracle:oinstall /home/oracle/app

 

修改/etc/sysctl.conf文件,添加如下内容

#Oracle SETTING

fs.aio-max-nr = 4194304

fs.file-max = 6815744

kernel.shmall = 16777216

kernel.shmmax = 68719476736

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

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

vm.swappiness =100

 

备注:执行命令sysctl -p使配置生效,如下图

 

编辑/etc/pam.d/login 加入如下内容

 

编辑/etc/security/limits.conf,加入如下内容

 

编辑oracle用户环境变量,修改/etc/profile,输入命令vi /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

 

配置oracle用户的环境变量

切换到oracle用户下su – oracle,输入命令vim .bash_profile 将下列内容加入该文件

umask 022

export ORACLE_BASE=/home/oracle/app

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib