現象
- oracle ユーザにスイッチしようとすると以下のエラーが発生する。
- そのままかたまってプロンプトが返ってこない。「Ctrl + D」で戻ってくる。
[root@node01 ~]# su - oracle -bash: redirection error: cannot duplicate fd: Invalid argument
原因
- /etc/security/limits.conf の記述ミス。
- オープンできるファイルディスクリプタの上限が小さくなりすぎてプロセスの生成途中でかたまっているように見える。
[root@node01 ~]# tail -3 /etc/security/limits.conf oracle hard nofile 6 5536 # End of file
対処
- /etc/security/limits.conf を修正する。
[root@node01 ~]# vi /etc/security/limits.conf oracle hard nofile 65536