Enterprise Manager(http://HOST_NAME:1158/em/) へ接続すると、
Enterprise Managerはデータベース・インスタンスに接続できません。コンポーネントの状態は次のとおりです。
と表示されてしまい、ログインができなくなった。
SYSMAN、DBSNMP のパスワードを変更してしまったのが原因らしい。
EM の再構築が必要とのこと。
念のため、EMを停止させる。
# su - oracle
$ emctl stop dbconsole
下記2つのコマンドを実行する。
${ORACLE_HOME}/bin/emca -deconfig dbcontrol db -repos drop
${ORACLE_HOME}/bin/emca -config dbcontrol db -repos create
両コマンドとも、実行中に以下について入力が必要。
- データベースのSID
- リスナーのポート番号
- SYSユーザーのパスワード
- SYSMANユーザーのパスワード
- DBSNMPユーザーのパスワード
- 通知用の電子メール・アドレス (optional)
- 通知用の送信メール(SMTP)サーバー (optional)
実行結果
$ ${ORACLE_HOME}/bin/emca -deconfig dbcontrol db -repos drop
EMCAの開始: 20YY/MM/DD HH24:MI:SS
EMコンフィギュレーション・アシスタント, リリース10.2.0.1.0製品
Copyright (c) 2003, 2005, Oracle. All rights reserved.
次の情報を入力してください:
データベースのSID: <kbd>orcl</kbd>
リスナーのポート番号: <kbd>1521</kbd>
SYSユーザーのパスワード:
SYSMANユーザーのパスワード:
続行しますか。 [はい(Y)/いいえ(N)]: <kbd>y</kbd>
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.EMConfig perform
情報: この操作は/opt/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/rdozovdb/emca_20YY-MM-SS_HH24-MI-SS-午前.logでロギングされています。
2011/05/26 1:03:23 oracle.sysman.emcp.util.DBControlUtil stopOMS
情報: Database Controlの停止中(少し時間がかかります)...
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.EMReposConfig stopDBMSJobs
警告: SQL接続の初期化中にエラーが発生しました。SQL操作を実行できません
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.EMReposConfig invoke
警告: DBMSジョブを削除できません。
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.EMReposConfig dropRepository
情報: EMリポジトリの削除中(少し時間がかかります)...
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.EMReposConfig invoke
情報: リポジトリは正常に削除されました
Enterprise Managerの構成が正常に完了しました
EMCAの終了: 20YY/MM/DD HH24:MI:SS
$ <kbd>${ORACLE_HOME}/bin/emca -config dbcontrol db -repos create</kbd>
EMCAの開始: 20YY/MM/SS HH24:MI:SS
EMコンフィギュレーション・アシスタント, リリース10.2.0.1.0製品
Copyright (c) 2003, 2005, Oracle. All rights reserved.
次の情報を入力してください:
データベースのSID: <kbd>orcl</kbd>
リスナーのポート番号: <kbd>1521</kbd>
SYSユーザーのパスワード:
DBSNMPユーザーのパスワード:
SYSMANユーザーのパスワード:
通知用の電子メール・アドレス (オプション):
通知用の送信メール(SMTP)サーバー (オプション):
-----------------------------------------------------------------
次の設定が指定されています
データベースのORACLE_HOME ................ /opt/app/oracle/product/10.2.0/db_1
データベース・ホスト名 ................ HOST_NAME
リスナーのポート番号 ................ 1521
データベースのSID ................ orcl
通知用の電子メール・アドレス ...............
通知用の送信メール(SMTP)サーバー ...............
-----------------------------------------------------------------
続行しますか。 [はい(Y)/いいえ(N)]: <kbd>y</kbd>
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.EMConfig perform
情報: この操作は/opt/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/rdozovdb/emca_20YY-MM-DD_HH24-MI-SS-午前.logでロギングされています。
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.EMReposConfig createRepository
情報: EMリポジトリの作成中(少し時間がかかります)...
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.EMReposConfig invoke
情報: リポジトリは正常に作成されました
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.util.DBControlUtil startOMS
情報: Database Controlの起動中(少し時間がかかります)...
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.EMDBPostConfig performConfiguration
情報: Database Controlは正常に起動されました
20YY/MM/DD HH24:MI:SS oracle.sysman.emcp.EMDBPostConfig performConfiguration
情報: >>>>>>>>>>> Database ControlのURLはhttp://HOST_NAME:1158/emです < <<<<<<<<<<
Enterprise Managerの構成が正常に完了しました
EMCAの終了: 20YY/MM/SS HH24:MI:SS
エラーっぽいのも出たが、とりあえず動いている。