web-dev-qa-db-ja.com

Red Hat Serverの再起動後にOracle Enterprise Managerを起動するにはどうすればよいですか?

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の起動
............................................. ................................................失敗しました。
--------------------------------------------- ---------------------

このエラーの解決にご協力ください。

9
Charly

Emを完全に再構成してみてください

emctl stop dbconsole
emca -repos drop
emca -repos create
emca -deconfig dbcontrol db
emca -config dbcontrol db

よろしく

7
Vadim Belovalov

試す

emctl start dbconsole

それが役に立たない場合-emを再構成してみてください

emca -config dbcontrol db
2
lynx

これは関連する場合と関連しない場合がありますが、データベースがASMから実行されている場合は、cssdstartで呼び出す前に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に入れようと主張するのか私にはまだ分かりません-それは少し苦痛です。

0
Xerxes

ここで行うことは次のとおりです。su-Oracle、次にcd /usr/local/Oracle/product/10.2.0/db_1/bin ./emctl status <-oemが実行されていないことを確認するには./emctl start dbconsole <- OEMを起動する

oracleログファイルをチェックして、エラーに関する詳細情報を確認してください

これがお役に立てば幸いです。

0
Xinity

この問題のトラブルシューティングに役立つ可能性があるいくつかのログファイルを次に示します(Metalinkから)。

  • Oracle_HOME/hostname_sid/sysman/log/emdb.Nohup-コンソールのメイン出力からの標準出力が含まれますJava各開始/終了時のプロセス(dbconsoleとエージェント)。これには、それぞれの新しい出力が追加されますコンソールのメインJavaプロセス。
  • Oracle_HOME/hostname_sid/sysman/log/emagent.log and emagent.trc-メインエージェントのログとトレースファイル
  • Oracle_HOME/hostname_sid/sysman/log/emoms.log and emoms.trc-メイン管理サービスのログとトレースファイル
  • Oracle_HOME/hostname_SID/sysman/log/emdctl.logおよびemdctl.trc-emctlログおよびトレースファイル
  • Oracle_HOME/hostname_SID/sysman/log/emagentfetchlet.trcおよびemagentfetchlet.log-Java Fetchletsのログおよびトレースファイル

同様の問題について ディスカッション を示します。

また、ホスト名にアンダースコアを含めることはできません。 DHCPを使用しないでください。 nslookupはFQNを解決し、逆引き参照が機能する必要があります。 IPV6はまだサポートされていません。

0
DCookie