Oracle 11g在CentOS 5下的安装

2014-11-24 19:00:52 · 作者: · 浏览: 36

.系统级别准备工作


1. 安装如下软件


2. 微调内核参数


修改/etc/sysctl.conf配置文件,加入如下内容:


kernel.shmmni = 8192
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144



设置完之后将其生效。


解释如下:


kernel.sem:表示系统信号量和系统调用操作数


kernel.shmmax:表示最大共享内存值。当物理内存较小时,建议设置成536870912,如果内存超过4GB,建议设置为4294967295.计算方法为共享内存*1024*1024.共享内存一般为物理内存的一半。


kernel.shmmmni:表示最小共享内存值,一般建议为4096.如果内存超过4G,建议设置为8096.


kernel.shmall:表示所有内存值,也就是物理内存的值,一般设置为268435456


kernel.msgmax:表示最大消息数。保持默认即可。


kernel.msgmnb:表示最小消息数,保持默认 即可。


fs.file-max:表示打开文件的最大值。建议设置为65536.


3. 修改系统资源使用限额


(1)配置资源限额,设置Oracle用户的资源使用量,修改/etc/security/limits.conf配置文件,在末尾添加如下内容:


* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536


(2)修改/etc/pam.d/login配置文件,在末尾增加如下内容,使其系统资源限额设置生效。


session required pam_limits.so


4. 关闭SElinux


修改参数SELINUX=disabled,将值改为disabled。


5. 将服务器ip地址设置为静态的,如下:


6.重启服务器。