安装Oracle网格基础设施检查约束时遇到错误。一般来说,当前可以打开的文件描述符的最大数量是1024,并且要求是65536。

所以改-电网中的用户,显示最大文件可以打开1024,这是默认值;ulimit -n 65536不允许改变,去根ulimit低于N 65536,改一个显示65536,网格用户下执行的仍然是1024。当时的执行sudo的思想,给网格用户的所有权利,并执行ulimit -n 65536仍然是错误的。

后来,我认为Oracle ulimit -n 65536在配置/ etc /配置文件的命令,如下:

如果$};然后

如果{ $壳= /斌/ KSH};然后

ulimit P 16384

ulimit -n 65536

其他的

ulimit U 16384 N 65536

FI

Umask 022

FI

添加网格用户、源文件/个人资料/个人资料后

如果{ $用户=甲骨文| | {用户名} =网格};然后

如果{ $壳= /斌/ KSH};然后

ulimit P 16384

ulimit -n 65536

其他的

ulimit U 16384 N 65536

FI

Umask 022

FI

对ulimit的执行网格仍然是1024,然后检查发现你忘记添加网格用户 / / /限制等安全的安装步骤,并添加如下:

网格软nproc 2047

网格硬nproc 16384

网格的软nofile 1024

65536硬nofile网格

这似乎是范围问题,增加了文件描述符。