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


9

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 Release 11.1.0。
Copyright(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 Release 11.1.0.0
Copyright(c)1996、2007 Oracle Corporation。全著作権所有。

Oracle Enterprise Manager 11g Database Controlの起動
........................................... .................................................................失敗した。
-------------------------------------------------- ----------------

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

回答:


7

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

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

よろしく


1
はい、私はemを再構成しましたが、うまくいきました。助けてくれてありがとう。
チャーリー

emca -deconfig dbcontrol db私はそのステップとRANをスキップので、私は、再設定している間にコマンドが失敗しましたemca -config dbcontrol db。再構成は正常に機能し、OEMは正常に動作しています。
Steven Wolfe 2013年

2

試す

emctl start dbconsole

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

emca -config dbcontrol db

0

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

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

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


私はsuを試しました-oracle <br> /usr/local/oracle/product/11.1.0/db_1/bin ./emctl statusそれでもOracle Enterprise Manager 11g Database Controlリリース11.1.0を示しています。Copyright(c)1996、2007 Oracle Corporation。全著作権所有。Oracle Enterprise Manager 11gが実行されていません。-------------------------------------------------- ---------------- <br>
チャーリー

0

これは関連しているかどうかは関係ありませんが、データベースがから実行されASMている場合cssdstartinit-script を呼び出す前にが実行されていることを確認してください。何でも...(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

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

  • ORACLE_HOME / hostname_sid / sysman / log / emdb.nohup-各start / exit(dbconsoleおよびエージェント)でのコンソールのメインJavaプロセスからの標準出力が含まれます。コンソールのメインJavaプロセスの新しい出力ごとに追加されます。
  • ORACLE_HOME / hostname_sid / sysman / log / emagent.log and emagent.trc-メインエージェントログとトレースファイル
  • ORACLE_HOME / hostname_sid / sysman / log / emoms.logおよび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はまだサポートされていません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.