アットウィキロゴ

管理ツール

正常時の起動手順

EM起動
emctl start dbconsole
※事前にORACLE_SIDを指定する必要がある。set ORACLE_UNQNAME=ora
EM停止
emctl stop dbconsole
EM情報
emctl status dbconsole

エラー時の対応方法

エラーログの確認

ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_<ホスト名>

OC4J Configuration issue.~

oc4j/j2ee/OC4J_DBConsole_サーバ名_インスタンス名 not found.
EMが構成されていないのが原因かも?
emca -deconfig dbcontrol db
上記コマンドで、「警告:このデータベースにはEMが構成されていません。EM固有の処理は実行できません。」が表示されるか?

emca -config dbcontrol db -repos createでエラー

致命的:次のプロセスで、指定した範囲のポートの割り当てに失敗しました
cfgtoollogs\emca\<データベース>\emca~
致命的: 次のプロセスで、指定した範囲のポートの割当てに失敗しました: JMS [5540-5559],RMI [5520-5539],Database Control [5500-5519],EM Agent [3938] | [1830-1849]
詳細は、D:\usr\local\app\Administrator\cfgtoollogs\emca\WebEDI\emca_2013_02_21_20_53_41.logにあるログ・ファイルを参照してください。
2013/02/21 20:55:55 oracle.sysman.emcp.EMConfig perform
設定: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: 次のプロセスで、指定した範囲のポートの割当てに失敗しました: JMS [5540-5559],RMI [5520-5539],Database Control [5500-5519],EM Agent [3938] | [1830-1849]
at oracle.sysman.emcp.EMDBPreConfig.checkPorts(EMDBPreConfig.java:2682)
at oracle.sysman.emcp.EMDBPreConfig.performConfiguration(EMDBPreConfig.java:864)
at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:282)
at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:195)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:250)
at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:590)
at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1453)
at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:574)
at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:522)
Windowsファイヤーウォールを無効にしても変化なし

名前解決の確認

hostsファイルを見直す
「ping ホスト名」を実行し、IPv4で接続できるか?(IPv6になる場合はアンインストール)
リスナーを起動し、「emca -config dbcontrol db -repos recreate」でOK。(時間がかかる)

リポジトリの再作成

▼パターン1
OEMのリポジトリを初期化
emca -deconfig dbcontrol db
OEMのリポジトリを再構成
emca -config dbcontrol db -repos recreate
▼パターン2
emca -deconfig dbcontrol db -repos drop
emca -config dbcontrol db -repos create

ブラウザで接続できない

  • httpだと文字化けし、httpsだと繋がらない場合は、非SSLにする。
 1. Database Control を停止します。

   % emctl stop dbconsole

 2. 非SSL構成に戻すよう設定します。

   % emctl unsecure dbconsole

 3. Database Control を起動します。

   % emctl start dbconsole

 4. これらの設定により、Webブラウザより http で Database Contorol に
   アクセス可能になります。

   例)
   http://hostname:5500/em

確認項目

データベースリスナーポートを変更した場合
ホスト名を変更した場合
ホスト名がu小文字で始まる場合
IPアドレスを変更した場合
ドメインに参加

ネットワークの確認

1158:emに接続する際のポート番号
3938:Database Controlエージェント・ポート
1521:リスナーのポート

参考URL

タグ:

+ タグ編集
  • タグ:
最終更新:2013年02月22日 13:38
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。