问题一:Packages报错
yum环境配置好后,就可以运行yum install packagename命令进行包的安装
yum install compat-libstdc++-33 elfutils-libelf-devel glibc-devel
libaio-devel sysstat unixODBC unixODBC-devel
问题二、OS
1) semopm
This
Expected
Actual
解决办法:
编辑/etc/sysctl.conf文件,添加
kernel.sem=250
启用刚所做的变更。
2) file-max 验证不通过
This
Expected
Actual
解决办法:
编辑/etc/sysctl.conf文件,添加
fs.file-max
3)ip_local_port_range
验证不通过
ip_local_port_range
This
Expected
Actual
解决办法:
编辑/etc/sysctl.conf文件,添加
net.ipv4.ip_local_port_range
4)aio-max-nr 验证不通过
This
Expected
Actual
解决办法:
编辑/etc/sysctl.conf文件,添加
fs.aio-max-nr
5)wmem_default、wmem_max、rmem_default、rmem_max验证不通过
编辑/etc/sysctl.conf文件,添加
net.core.rmem_default
net.core.rmem_max
net.core.wmem_default
net.core.wmem_max
6)其他验证不通过
kernel.shmall
kernel.shmmax
kernel.shmmni
启用刚所做的变更。
问题三、checks报错:
hard
limit maximum open file descriptors报错:
解决办法:
为Oracle
用户设置shell限制
增加shell 限制:
添加下列行到/etc/security/limits.conf 文件:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
添加或编辑/etc/pam.d/login 文件,当下面的条目不存在时:
session required pam_limits.so
取决于Oracle用户缺省的shell环境,为缺省的shell启动文件作下列更改:
对于Bourne, Bash, or Korn shell, 添加下列行到/etc/profile 文件 (SUSE Linux 则添加到/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
fi