Linux操作系统基于CentOS7安装oracle 11g(二、安装前配置准备环境)
四、修改OS系统标识,安装oracle 11g所依赖的安装包
步骤一、修改OS系统标识
1) 修改/etc/redhat-release文件,命令行执行:
vim /etc/redhat-release
将文件中CentOS Linux release 7.5.1511 (Core) 修改为redhat-7
步骤二、安装oracle 11g所依赖的安装包
1) 在命令行执行:
yum -y install compat-libstdc+±33 glibc.i686 gcc elfutils-libelf-devel glibc-devel gcc-c++ libaio-devel unixODBC unixODBC-devel
五、配置内核参数文件、用户限制文件以及设置用户环境变量:
步骤一、修改内核参数文件:
1) 修改/etc/sysctl.conf文件,在命令行执行:
vim /etc/sysctl.conf
添加如下配置:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall =2097152
kernel.shmmax = 1073741824
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 = 1048586
2) 执行命令:
sysctl -p
生效内核参数
步骤二、修改用户限制文件:
1) 修改/etc/pam.d/login文件,在命令行执行:
vim /etc/pam.d/login
在文件中添加如下内容:
session required /lib64/security/pam_limits.so
(这里注意找到的pam_limits.so是在/lib64目录下)
2) 修改/etc/security/limits.conf文件,在命令行执行:
vim /etc/security/limits.conf
在文件中添加如下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
步骤三、配置用户环境变量
1) 执行命令:
su -l oracle
进入oracle用户
2) 修改.bash_profile文件,在命令行执行:
vim .bash_profile
在文件末尾添加如下内容:
export ORACLE_BASE=/data/oracle #设置数据库安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #设置数据库路径
export ORACLE_SID=orcl #设置数据库实例名
export ORACLE_TERM=xterm #设置数据库安装模式
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #设置系统环境变量
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LANG=C#防止安装过程出现乱码
export NLS_LANG=”AMERICAN_AMERICA.ZHS16GBK”#设置字符集
完成配置后,执行:wq,保存退出,在命令行执行:
source /home/oracle/.bash_profile
使上述环境变量生效。
六、解压安装oracle 11g的安装包
1)在命令行执行:
unzip linux.x64_11gR2_database_1of2.zip -d /data/database/
unzip linux.x64_11gR2_database_2of2.zip -d /data/database/
将两个安装包解压到/data/database目录下,然后打开/data/database目录,看到里面还有一个database文件夹,就是解压成功了。
2)修改目录权限,在命令行执行:
chown -R oracle:ointall /data/databae/databse/