Step4 在/etc/sysctl.conf增加如下参数,并用sysctl -p命令测试是否设置成功
kernel.shmmni = 4096
kernel.shmmax = 4398046511104 kernel.shmall = 1073741824 kernel.sem = 250 32000 100 128
fs.aio-max-nr = 1048576 fs.file-max = 6815744
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 = 1048586
16
Step5 在/etc/security/limits.conf添加参数设置Oracle用户的限制 oracle soft nproc 131072 oracle hard nproc 131072 oracle soft nofile 131072 oracle hard nofile 131072 oracle soft core unlimited oracle hard core unlimited oracle soft memlock 50000000 oracle hard memlock 50000000
17
Step6 安装Oracle依赖包
[root@localhost java]#yum install binutils \\ elfutils-libelf \\ elfutils-libelf-devel \\ gcc \\ gcc-c++ \\ glibc \\ glibc-common \\ glibc-devel \\ glibc-headers \\ ksh \\ libaio \\ libaio-devel \\ bgcc \\ ibstdc++ \\ bstdc++-devel \\ make \\ sysstat \\ unixODBC \\ unixODBC-devel
如果这时候yum提示another app is currently holding the yum lock;waiting for it to exit
可能是系统自动升级正在运行,yum在锁定状态中。 可以通过强制关掉yum进程: #rm -f /var/run/yum.pid 然后就可以使用yum了
18
Step7 创建oracle目录以及子文件夹
[root@localhost java]# mkdir -p /home/oracle/oracle11g
[root@localhost java]# chown oracle:oinstall /home/oracle/oracle11g [root@localhost java]# chmod 775 /home/oracle/oracle11g [root@localhost java]# mkdir -p
/home/oracle/oracle11g/product/11.2.0/dbhome_1 [root@localhost
java]#
chown
oracle:oinstall
-R
/home/oracle/oracle11g
19
Step8 切换至oracle用户修改环境变量 [oracle@localhost ~]$ vi .bash_profile 添加如下信息
export ORACLE_BASE=/home/oracle/oracle11g export
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin 保存后,oracle安装前设置完成。
Step6 解压并安装Oracle数据库 解压
oracle
安装包
linux.x64_11gR2_database_2of2.zip,
linux.x64_11gR2_database_1of2.zip至任意目录(俩个文件都要解压),解压后的database文件夹内的runInstaller脚本就是安装启动脚本,执行./runInstaller脚本,如果您安装的CentOs7是中文字符集,可能会出现安装界面乱码,所以,必须要在执行./runInstaller
20