#Redhat 4安装oracle的设置
cat >> /etc/sysctl.conf <kernel.shmall = 2097152
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 soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
cat >> /etc/pam.d/login <session required /lib/security/pam_limits.so
EOF
--对于 RHEL 2.1 和 RHEL 3,使用以下命令:
cat >> /etc/profile <if [ \$USER = "oracle" ]; then
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 <if ( \$USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOF
对于 SLES 8,使用以下命令:
cat >> /etc/profile.local <if [ \$USER = "oracle" ]; then
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 <if ( \$USER == "oracle" ) then
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博客 ” ,链接:http://blog.itpub.net/46907/viewspace-232306/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/46907/viewspace-232306/