#Redhat 4安装oracle的设置
cat >> /etc/sysctl.conf <
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
EOF
/sbin/sysctl -p
cat >> /etc/security/limits.conf <
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
cat >> /etc/pam.d/login <
EOF
--对于 RHEL 2.1 和 RHEL 3,使用以下命令:
cat >> /etc/profile <
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF
cat >> /etc/csh.login <
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOF
对于 SLES 8,使用以下命令:
cat >> /etc/profile.local <
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF
cat >> /etc/csh.login.local <
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOF
避免错误!(仅限 SLES 8)
在 SLES 8 上安装 Oracle Enterprise Manager 10g 时存在一个错误 — 由于所需端口以为 /etc/services 所保留而导致安装失败。OEM DBConsole 需要端口 1830,而在 SLES8 环境中,此端口已经为 /etc/services 所保留。此错误在 MetaLink 上的错误号为 3513603。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/46907/viewspace-232306/ ,如需转载,请注明出处,否则将追究法律责任。