Oracle/Enterprise Managerのリポジトリを再構築する のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Oracle/Enterprise Managerのリポジトリを再構築する へ行く。
- 1 (2015-03-31 (火) 16:51:25)
- 2 (2015-03-31 (火) 16:53:09)
- 3 (2015-04-01 (水) 08:00:43)
Oracleを使っていて、データベースには普通にアクセスできるのに、突然、Oracle Enterprise Manager(以下EM)が停止していて、起動できなくなることがあります。
まず、以下のエントリをご覧になり、SSLの問題かどうかをご確認ください。
その上で、SSLの問題でなかった場合は、リポジトリの再構築を試してみてください。
マシン名やIPアドレス、その他の設定を変更した場合、「OracleDBConsole」が起動しなくなることがあり、それに伴って「ORACLE Enterprise Manager」も動かなくなることがあります。
dbconsole構成ファイルのみの再作成
トラブルのうち、Database Control構成ファイルのみの再作成だけで直る場合があります。
まず、「emca -config dbcontrol db」コマンドで、Database Control構成ファイルのみの再作成を行います。(リポジトリDBはそのまま保持されます。)
なお、リポジトリを再構成するときですが、以下の内容の入力が必須となりますので、あらかじめ確認しておく必要があります。
- EMのホスト名
- EMのポート番号
- データベースのSID
- リスナーのポート番号
- SYSユーザーのパスワード
- DBSNMPユーザーのパスワード
- SYSMANユーザーのパスワード
- ORACLE_HOMEのパス
ここでは、下記の前提条件で進めます。
- EMのホスト名:myserver
- EMのポート番号:1158
- データベースのSID:orcl
- リスナーのポート番号:1521
- ORACLE_HOMEのパス:/u01/app/oracle/product/11.2.0/dbhome_1
*** ↓以下、コマンド実行 *** > emca -config dbcontrol db *** ↓以下、実行結果 *** EMCAの開始 2012-03-28 13:28:45 EM Configuration Assistant, リリース11.2.0.0.2 Production Copyright (c) 2003, 2005, Oracle. All rights reserved. 次の情報を入力してください: データベースのSID: orcl Database Controlは、データベースorcl用にすでに構成済です データベースorclを管理するために、Database Controlを構成するように選択しました これにより既存の構成とデフォルト設定が削除され、新規の構成が実行されます 続行しますか。 [はい(Y)/いいえ(N)]: y リスナーORACLE_HOME [ /u01/app/oracle/product/11.2.0/dbhome_1 ]: SYSユーザーのパスワード: DBSNMPユーザーのパスワード: SYSMANユーザーのパスワード: 通知用の電子メール・アドレス (オプション): 通知用の送信メール(SMTP)サーバー (オプション): ----------------------------------------------------------------- 次の設定が指定されています データベースのORACLE_HOME ................ /u01/app/oracle/product/11.2.0/dbhome_1 ローカル・ホスト名 ................ myserver リスナーORACLE_HOME ................ /u01/app/oracle/product/11.2.0/dbhome_1 リスナーのポート番号 ................ 1521 データベースのSID ................ orcl 通知用の電子メール・アドレス ............... 通知用の送信メール(SMTP)サーバー ............... ----------------------------------------------------------------- 続行しますか。 [はい(Y)/いいえ(N)]: y 2012-03-28 13:29:10 oracle.sysman.emcp.EMConfig perform 情報: この操作は/u01/app/oracle/cfgtoollogs/emca/orcl/emca_2012_03_28_13_28_45.logで ロギングされています。 2012-03-28 13:29:11 oracle.sysman.emcp.util.DBControlUtil stopOMS 情報: Database Controlの停止中(少し時間がかかります)... 2012-03-28 13:29:13 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository 情報: 構成データをEMリポジトリにアップロード中(少し時間がかかります)... 2012-03-28 13:30:13 oracle.sysman.emcp.EMReposConfig invoke 情報: 構成データが正常にアップロードされました 2012-03-28 13:30:47 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib 情報: ソフトウェア・ライブラリはすでに構成されています。 2012-03-28 13:30:47 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib 情報: EM_SWLIB_STAGE_LOC (値)は無視されます。 2012-03-28 13:30:47 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary 情報: プロビジョニング・アーカイブのデプロイ中... 2012-03-28 13:31:16 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary 情報: プロビジョニング・アーカイブは正常にデプロイされました。 2012-03-28 13:31:16 oracle.sysman.emcp.util.DBControlUtil secureDBConsole 情報: Database Controlの保護中(少し時間がかかります)... 2012-03-28 13:32:25 oracle.sysman.emcp.util.DBControlUtil secureDBConsole 情報: Database Controlは正常に保護されました。 2012-03-28 13:32:25 oracle.sysman.emcp.util.DBControlUtil startOMS 情報: Database Controlの起動中(少し時間がかかります)... 2012-03-28 13:32:51 oracle.sysman.emcp.EMDBPostConfig performConfiguration 情報: Database Controlは正常に起動されました 2012-03-28 13:32:51 oracle.sysman.emcp.EMDBPostConfig performConfiguration 情報: >>>>>>>>>>> Database ControlのURLはhttps://myserver:1158/emです <<<<<<<<<<< 2012-03-28 13:32:57 oracle.sysman.emcp.EMDBPostConfig invoke 警告: ************************ WARNING ************************ 管理リポジトリは、Enterprise Managerデータが暗号化されるセキュア・モードで配置 されています。暗号化キーはファイル/u01/app/oracle/product/11.2.0/dbhome_1/myserver_orcl /sysman/config/emkey.oraに配置されています。このファイルが失われると 暗号化データを使用できなくなるため、このファイルは必ずバックアップしてください。 *********************************************************** Enterprise Managerの構成が正常に完了しました EMCAの終了 2012-03-28 13:32:57
dbconsole構成ファイルおよびリポジトリの再作成
もし構成ファイルの再作成に失敗したら、こちらの方法も試してみてください。
「emca -config dbcontrol db -repos recreate」コマンドで、構成ファイルとリポジトリの削除・再作成を行います。
*** ↓以下、コマンド実行 *** > emca -config dbcontrol db -repos recreate EMCAの開始 2012-03-28 13:38:30 EM Configuration Assistant, リリース11.2.0.0.2 Production Copyright (c) 2003, 2005, Oracle. All rights reserved. 次の情報を入力してください: データベースのSID: orcl Database Controlは、データベースorcl用にすでに構成済です データベースorclを管理するために、Database Controlを構成するように選択しました これにより既存の構成とデフォルト設定が削除され、新規の構成が実行されます 続行しますか。 [はい(Y)/いいえ(N)]: y リスナーORACLE_HOME [ /u01/app/oracle/product/11.2.0/dbhome_1 ]: SYSユーザーのパスワード: DBSNMPユーザーのパスワード: SYSMANユーザーのパスワード: 通知用の電子メール・アドレス (オプション): 通知用の送信メール(SMTP)サーバー (オプション): ----------------------------------------------------------------- 次の設定が指定されています データベースのORACLE_HOME ................ /u01/app/oracle/product/11.2.0/dbhome_1 ローカル・ホスト名 ................ myserver リスナーORACLE_HOME ................ /u01/app/oracle/product/11.2.0/dbhome_1 リスナーのポート番号 ................ 1521 データベースのSID ................ orcl 通知用の電子メール・アドレス ............... 通知用の送信メール(SMTP)サーバー ............... ----------------------------------------------------------------- 続行しますか。 [はい(Y)/いいえ(N)]: y 2012-03-28 13:38:52 oracle.sysman.emcp.EMConfig perform 情報: この操作は/u01/app/oracle/cfgtoollogs/emca/orcl/emca_2012_03_28_13_38_30.logで ロギングされて います。 2012-03-28 13:38:53 oracle.sysman.emcp.util.DBControlUtil stopOMS 情報: Database Controlの停止中(少し時間がかかります)... 2012-03-28 13:38:54 oracle.sysman.emcp.EMReposConfig invoke 情報: EMリポジトリの削除中(少し時間がかかります)... 2012-03-28 13:40:07 oracle.sysman.emcp.EMReposConfig invoke 情報: リポジトリは正常に削除されました 2012-03-28 13:40:08 oracle.sysman.emcp.EMReposConfig createRepository 情報: EMリポジトリの作成中(少し時間がかかります)... 2012-03-28 13:44:33 oracle.sysman.emcp.EMReposConfig invoke 情報: リポジトリは正常に作成されました 2012-03-28 13:44:36 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository 情報: 構成データをEMリポジトリにアップロード中(少し時間がかかります)... 2012-03-28 13:45:16 oracle.sysman.emcp.EMReposConfig invoke 情報: 構成データが正常にアップロードされました 2012-03-28 13:45:31 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib 情報: ソフトウェア・ライブラリは正常に構成されました。 2012-03-28 13:45:31 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary 情報: プロビジョニング・アーカイブのデプロイ中... 2012-03-28 13:46:13 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary 情報: プロビジョニング・アーカイブは正常にデプロイされました。 2012-03-28 13:46:13 oracle.sysman.emcp.util.DBControlUtil secureDBConsole 情報: Database Controlの保護中(少し時間がかかります)... 2012-03-28 13:48:08 oracle.sysman.emcp.util.DBControlUtil secureDBConsole 情報: Database Controlは正常に保護されました。 2012-03-28 13:48:08 oracle.sysman.emcp.util.DBControlUtil startOMS 情報: Database Controlの起動中(少し時間がかかります)... 2012-03-28 13:48:40 oracle.sysman.emcp.EMDBPostConfig performConfiguration 情報: Database Controlは正常に起動されました 2012-03-28 13:48:40 oracle.sysman.emcp.EMDBPostConfig performConfiguration 情報: >>>>>>>>>>> Database ControlのURLはhttps://myserver:1158/emです <<<<<<<<<<< 2012-03-28 13:48:42 oracle.sysman.emcp.EMDBPostConfig invoke 警告: ************************ WARNING ************************ 管理リポジトリは、Enterprise Managerデータが暗号化されるセキュア・モードで配置 されています。暗号化キーはファイル/u01/app/oracle/product/11.2.0/dbhome_1/myserver_orcl /sysman/config/emkey.oraに配置されています。このファイルが失われると暗号化データを 使用できなくなるため、このファイルは必ずバックアップしてください。 *********************************************************** Enterprise Managerの構成が正常に完了しました EMCAの終了 2012-03-28 13:48:42
これでEMが使えるようになったと思います。
以下のエントリを参考に、EMを再起動してブラウザでアクセスしてみてください。