電源の瞬断やソフトウェアを適切にシャットダウンしなかった場合、NFSがソフトウェアをロックする可能性があります。例えば、WebLogic ServerやOracle Database、Oracle HTTP Serverでロックが発生します。
WebLogic Serverのロックを解除する方法について話しましょう。
【状況】
Oracle WebLogic Server (10.3.5) の管理サーバをstartWeblogic.shで起動できない。
エラーメッセージ:
java.io.IOException: Error from fcntl() for file locking, Resource temporarily unavailable.
【解決方法】- <Domain_Home>中の*.DATファイルを全て削除する
(例)find . -name *.DAT - 同様にして、全ての.lokファイルを削除する
(例)find . -name *.lok - 必要であれば、netstat -lntpを使って管理サーバのポートを使っているプロセスを見つけ、停止する
- startWebLogic.shを再実行する
次回は同様の状況で、Oracle Database 11gR2 (11.2.0.2) と Oracle HTTP Serverの場合はどうしたか、についてお伝えします。
(OTNフォーラムや文書検索のお世話になりました)
原文はこちら。
http://blogs.oracle.com/speaks/entry/nfs_locking_and_weblogic_server
0 件のコメント:
コメントを投稿