安装oracle11g时提示-PRVF 4354的错误 cause 资源的硬性限制不满足制定节点上的要求...

QQ图片20140925150254.jpg
提示:描述的硬件的的最大扫描数是否满足65536 实际是1024
 

在oracle用户下执行ulimit -n 65536不允许修改,转到root下面执行ulimit -n 65536,执行ulimit -a 显示为65536
grid用户下执行依然为1024
当时想到用
sudo的方式执行,对gird用户赋予所有权限,执行ulimit -n 65536依然报错。后来想起在配置/etc/profile文件里,对oracleulimit -n 65536的命令,如下:

1 if [ $USER = "oracle" ]; then  

2         if [ $SHELL = "/bin/ksh" ]; then  

3               ulimit -p 16384  

4               ulimit -n 65536  

5         else  

6               ulimit -u 16384 -n 65536  

7         fi  

8 umask 022  

9 fi  


添加grid用户后, source /etc/profile


1 if [ $USER = "oracle" ] || [ $USER = "grid" ]  ; then  

2         if [ $SHELL = "/bin/ksh" ]; then  

3               ulimit -p 16384  

4               ulimit -n 65536  

5         else  

6               ulimit -u 16384 -n 65536  

7         fi  

8 umask 022  

9 fi  

再用grid执行ulimit -a依然为1024。
不要急!

此时来检查是否忘了在
/etc/security/limits中添加grid用户了,添加下面即可:

1 grid       soft    nproc   2047  

2 grid        hard    nproc   16384  

3 grid        soft    nofile  1024  

4 grid        hard    nofile  65536  




此时这个错误就解决了!!!!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29913993/viewspace-1280608/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29913993/viewspace-1280608/

你可能感兴趣的:(安装oracle11g时提示-PRVF 4354的错误 cause 资源的硬性限制不满足制定节点上的要求...)