在RHEL5中安装Oracle 11g需修改/etc/sysctl.conf,各参数都代表什么...
发布网友
发布时间:2022-04-28 12:44
我来回答
共1个回答
热心网友
时间:2022-04-08 04:37
kernel.sem = 250 32000 100 128
SEMMSL SEMMNS SEMOPM SEMMNI
如当oracle DB初始化参数文件中PROCESSES参数设置较大时,需要调整SEMAPHORES设置
SEMMSL应该设置为服务器中各个实例中最大的PROCESSES参数+10,例如,当最大的PROCESSES参数为5000时,SEMMSL应设置为5010。
SEMMNS参数应设置为SEMMSL*SEMMNI,接上例SEMMSL为5010,SEMMNS参数应为(5010*128)=641280。
SEMOPM参数应设置与SEMMSL参数相同,接上例此处应设置为5010
kernel.shmmni = 4096 --最小共享内存大小 bytes
fs.file-max = 65536 文件系统中文件的最大个数
net.ipv4.ip_local_port_range = 1024 65000 端口的范围 1024---65000
net.core.rmem_default = 1048576 r--read
net.core.rmem_max = 1048576
net.core.wmem_default = 262144 w--write
net.core.wmem_max = 262144
fs.aio-max-nr = 1048576 文件系统最大异步io