安装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