Centos7.3安装oracle
一、准备工作以及环境配置
1、创建oracle数据库安装目录
mkdir -p /data/oracle
#oracle数据库安装目录
mkdir -p /data/oraInventory
#oracle数据库配置文件目录
mkdir -p /data/database
#oracle数据库软件包解压目录
2、创建运行oracle数据库的系统用户和用户组
groupadd oinstall
#创建用户组oinstall
groupadd dba
#创建用户组dba
useradd -g oinstall -g dba -m oracle
#创建用户oracle,并加入oinstall和dba用户组
passwd oracle
#设置用户oracle的登录密码,根据提示输入两次密码
chown -R oracle:oinstall /data/oracle
#设置目录所有者为oinstall用户组的oracle用户
chown -R oracle:oinstall /data/oraInventory
chown -R oracle:oinstall /data/database/
3、修改系统标识
vi /etc/redhat-release #编辑
把:CentOS release 5.8 (Final)
修改为:redhat-4
(记一下文件的内容,安装完了要改回来的)
4、设置系统内核参数
vi /etc/sysctl.conf#编辑,在最后添加以下代码
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744 #设置最大打开文件数
fs.aio-max-nr = 1048576
kernel.shmall = 2097152 #共享内存的总量,8G内存设置:2097152*4k/1024/1024
kernel.shmmax = 2147483648 #最大共享内存的段大小
kernel.shmmni = 4096 #整个系统共享内存端的最大数
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范围
net.core.rmem_default = 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
:wq! #保存退出
sysctl -p #使配置立即生效/
5、设置oracle用户限制,提高软件运行性能
vi /etc/security/limits.conf
#在末尾添加以下代码
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024