Oracle 11gをRed Hat Enterprise Server 5.0にインストールしました。初めてすべてがうまくいきました。
/etc/init.d/にdboraスクリプトファイルを作成し、すべてのOracle環境変数を設定した後、サーバーを再起動したところ、Oracle Enterprise Managerが機能しなくなりました
ブラウザでEMを開くことができません。私が見ると、emctl status dbconsole-表示されます
bash-3.00 $ emctl status dbconsole
Oracle Enterprise Manager 11g Database Controlリリース11.1.0。
著作権(c)1996、2007 Oracle Corporation。全著作権所有。
Oracle Enterprise Manager 11gが実行されていません。
--------------------------------------------- ---------------------
ただし、エージェントは正常に実行されています=> bash-3.00 $ emctl status agent Oracle Enterprise Manager 11g Database Control Release 11.1.0。 Copyright(c)1996、2007 Oracle Corporation。全著作権所有。
--------------------------------------------- ------------------
エージェントバージョン:11.1.0.0.1
OMSバージョン:11.1.0.0.1
プロトコルバージョン:11.1.0.0.1
エージェントホーム:/u01/apps/Oracle/product/11.1.0/devdb_02_FCC2
エージェントバイナリ:/u01/apps/Oracle/product/11.1.0/
エージェントプロセスID:983264
親プロセスID:741562
開始時刻:2009-25-05 10:52:23
ユーザーが開始:orcl
最終リロード:2009-25-05 13:42:41
最後に成功したアップロード:(なし)
最後に試行されたアップロード:(なし)
これまでにアップロードされたXMLファイルの合計メガバイト:0.00
アップロード保留中のXMLファイルの数:0
アップロード保留中のXMLファイルのサイズ(MB):0.00
アップロードファイルシステムの使用可能なディスク容量:28.08%
エージェントは実行中で準備ができています
Dbconsoleを起動しようとすると、エラーが発生します。
bash-3.00 $ emctl start dbconsole
Oracle Enterprise Manager 11g Database Controlリリース11.1.0.0
Copyright(c)1996、2007 Oracle Corporation。全著作権所有。
Oracle Enterprise Manager 11g Database Controlの起動
............................................. ................................................失敗しました。
--------------------------------------------- ---------------------
このエラーの解決にご協力ください。
Emを完全に再構成してみてください
emctl stop dbconsole
emca -repos drop
emca -repos create
emca -deconfig dbcontrol db
emca -config dbcontrol db
よろしく
試す
emctl start dbconsole
それが役に立たない場合-emを再構成してみてください
emca -config dbcontrol db
これは関連する場合と関連しない場合がありますが、データベースがASM
から実行されている場合は、cssd
をstart
で呼び出す前にinit
が実行されていることを確認してください-script-または、initスクリプトがプロセスリストを監視し、プロセスが見つかるまで待機してから何かを行うことを確認してください(CSSDは、データベースインスタンスとASMインスタンス間の通信を制御するデーモンです)。
[root@up-edia-db1 ~]# grep cssd /etc/inittab
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
[root@up-edia-db1 ~]# ps -fu Oracle|grep cssd
Oracle 3837 3662 0 Mar19 ? 00:02:23 /opt/Oracle/product/11.1.0.7/asm/bin/ocssd.bin
別の解決策は、そのエントリをinittab
ファイルから削除し、それをinitスクリプトに組み込むことです。ただし、Oracleのインストールを行うと、メモリから(メモリから)ポップされるので、メンテナンスの負担が大きくなります。オラクルがなぜこれをinittabに入れようと主張するのか私にはまだ分かりません-それは少し苦痛です。
ここで行うことは次のとおりです。su-Oracle、次にcd /usr/local/Oracle/product/10.2.0/db_1/bin ./emctl status <-oemが実行されていないことを確認するには./emctl start dbconsole <- OEMを起動する
oracleログファイルをチェックして、エラーに関する詳細情報を確認してください
これがお役に立てば幸いです。
この問題のトラブルシューティングに役立つ可能性があるいくつかのログファイルを次に示します(Metalinkから)。
同様の問題について ディスカッション を示します。
また、ホスト名にアンダースコアを含めることはできません。 DHCPを使用しないでください。 nslookupはFQNを解決し、逆引き参照が機能する必要があります。 IPV6はまだサポートされていません。