My Oracle Support Banner

FMw 11g: ./opmnctl start が 'error while loading shared libraries: ... /lib/libdms2.so: cannot restore segment prot after reloc: Permission denied' で失敗する (Doc ID 1674003.1)

Last updated on MARCH 23, 2020

適用範囲:

Oracle Fusion Middleware - バージョン 11.1.1.1.0 以降
Generic Linux
***Checked for relevance on 17-Dec-2013***

現象

OPMN を $ORALCE_INSTANCE/bin ディレクトリにあるコマンドラインから起動した時、次のエラーに遭遇します:

./opmnctl start
/<path>/<oracle_home>/opmn/bin/opmn: error while loading shared libraries: /home/oracle/<path>/<oracle_home>/lib/libdms2.so: cannot restore segment prot after reloc: Permission denied
opmnctl start: failed.



/var/log/messages には以下のメッセージが出力される場合があります:


[timestamp] [hostname] setroubleshoot: SELinux is preventing opmn from loading /<path>/<oracle_home>/lib/libdms2.so which requires text relocation. For complete SELinux messages. run sealert -l dbb17e5f-a54f-467c-8908-0a8daa604862

 

変更点

Linux 管理者が SE Linux を 'enforcing' として設定している場合があります。
または、SE Linux が 'enforcing' に設定されていることに気づかずにサーバが再起動されている場合があります。

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策
 別の方法:
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.