一、环境参数及下载方式
服务器系统版本:centos7
Oracle数据库版本:Oracle 11g 11.2.0.4
centos下载链接:https://pan.baidu.com/s/1QCWe6Ye_6nzR3_iiaCC-gQ
提取码:xing
oracle下载链接:https://pan.baidu.com/s/1AT-JjQHprw_lyeLO-TvHEQ
提取码:xing
二、Oracle依赖包安装
1、yum方式联网安装依赖包(必须联网、使用root用户进行安装)
yum install binutils -y
yum install compat-libstdc++-33 -y
yum install elfutils-libelf -y
yum install elfutils-libelf-devel -y
yum install elfutils-libelf-devel-static -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc -y
yum install glibc-common -y
yum install glibc-devel -y
yum install glibc-headers -y
yum install kernel-headers -y
yum install ksh -y
yum install libaio -y
yum install libaio-devel -y
yum install libgcc -y
yum install libgomp -y
yum install libstdc++ -y
yum install libstdc++-devel -y
yum install make -y
yum install sysstat -y
yum install unixODBC -y
yum install unixODBC-devel -y
2、检查是否全部安装成功,必须保证完全安装成功。
rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel // 验证命令23个包
三、修改系统参数
在Root用户下执行以下步骤:
1、修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入以下命令,按i键进入编辑模式
vi /etc/security/limits.conf
将下列内容加入该文件。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出
2、修改/etc/pam.d/login 文件,输入以下命令,按i键进入编辑模式
vi /etc/pam.d/login
将下列内容加入该文件。
session required /lib/security/pam_limits.so
session required pam_limits.so
编辑完成后按Esc键,输入“:wq”存盘退出
3、修改linux内核,修改/etc/sysctl.conf文件,输入以下命令,按i键进入编辑模式
vi /etc/sysctl.conf
将下列内容加入该文件
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 33554432
kernel.shmmax = 137438953471
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
编辑完成后按Esc键,输入“:wq”存盘退出
要使 /etc/sysctl.conf 更改立即生效,执行以下命令。输入:
sysctl -p
显示sysctl.conf文件新增内容为正确
4、编辑 /etc/profile ,输入以下命令,按i键进入编辑模式
vi /etc/profile
将下列内容加入该文件。
if [ $USER =