# 【OEMリポジトリ再作成手順】 ※本手順は、本番データベース環境向けの手順を対象に記載します。 ### 1. 対象インスタンス用環境変数 "`ORACLE_SID`" をセット > C:\\> set `ORACLE_SID`=_shoryu_ ### 2. OEM (Oracle Enterprise Manager) リポジトリを削除 > C:\\> emca -deconfig dbcontrol db -repos drop --- **対話ウィザード入力項目** |項目|値| |:------|:-------| |データベースSID|shoryu| |リスナーポート|1521| |SYSユーザのパスワード|{共通管理者パスワード}| |SYSMANユーザのパスワード|{共通管理者パスワード}| **出力例** ~~~ EMCAの開始 2019/**/** 16:04:04 EM Configuration Assistant, リリース11.2.0.3.0 Production Copyright (c) 2003, 2011, Oracle. All rights reserved. 次の情報を入力してください: データベースSID: shoryu リスナーのポート番号: 1521 SYSユーザーのパスワード: SYSMANユーザーのパスワード: ---------------------------------------------------------------------- 警告: リポジトリが削除されると、データベースは停止モードになります。 ---------------------------------------------------------------------- 続行しますか。 [はい(Y)/いいえ(N)]: Y 2019/**/** 16:04:57 oracle.sysman.emcp.EMConfig perform 情報: この操作はD:\app\Administrator\cfgtoollogs\emca\shoryu\emca_2019_**_**_16_ 04_03.logでロギングされています。 2019/**/** 16:04:58 oracle.sysman.emcp.EMDBPreConfig performDeconfiguration 警告: このデータベースのEMが構成されていません。EM固有のアクションを実行できませ ん。次のような原因が考えられます: 1) EMは異なるホスト名、物理ホストで構成されています。環境変数ORACLE_HOSTNAME=<ホスト名>を設定してEMCAスクリプトを再度実行してください 2) ORACLE_HOSTNAMEが設定されています。この設定を解除してEMCAスクリプトを再度実行してください 2019/**/** 16:04:58 oracle.sysman.emcp.EMReposConfig invoke 情報: EMリポジトリの削除中(少し時間がかかります)... 2019/**/** 16:06:48 oracle.sysman.emcp.EMReposConfig invoke 情報: リポジトリは正常に削除されました Enterprise Managerの構成が正常に完了しました EMCAの終了 2019/**/** 16:06:48 ~~~ ### 3. OEMリポジトリを再作成 > C:\\> emca -deconfig dbcontrol db -repos drop --- **対話ウィザード入力項目** |項目|値| |:------|:-------| |データベースSID|shoryu| |リスナーポート|1521| |ORACLE_HOME|<そのままReturn>| |SYSユーザのパスワード|{共通管理者パスワード}| |DBSNMPユーザのパスワード|{共通管理者パスワード}| |SYSMANユーザのパスワード|{共通管理者パスワード}| |電子メールアドレス|<そのままReturn>| |送信メール(SMTP)サーバー|<そのままReturn>| **出力例** ~~~ EMCAの開始 2019/**/** 17:28:26 EM Configuration Assistant, リリース11.2.0.3.0 Production Copyright (c) 2003, 2011, Oracle. All rights reserved. 次の情報を入力してください: データベースSID: shoryu リスナーのポート番号: 1521 リスナーORACLE_HOME [ D:\app\Administrator\product\11.2.0\dbhome_1 ]: SYSユーザーのパスワード: DBSNMPユーザーのパスワード: SYSMANユーザーのパスワード: 通知用の電子メール・アドレス (オプション): 通知用の送信メール(SMTP)サーバー (オプション): ----------------------------------------------------------------- 次の設定が指定されています データベースのORACLE_HOME ................ D:\app\Administrator\product\11.2.0\d bhome_1 ローカル・ホスト名 ................ ora11gr2 リスナーORACLE_HOME ................ D:\app\Administrator\product\11.2.0\dbhome_1 リスナーのポート番号 ................ 1521 データベースSID ................ shoryu 通知用の電子メール・アドレス ............... 通知用の送信メール(SMTP)サーバー ............... ----------------------------------------------------------------- 続行しますか。 [はい(Y)/いいえ(N)]: Y 2019/**/** 17:29:17 oracle.sysman.emcp.EMConfig perform 情報: この操作はD:\app\Administrator\cfgtoollogs\emca\shoryu\emca_2019_**_**_17_28_25.logでロギングされています。 2019/**/** 17:29:19 oracle.sysman.emcp.EMReposConfig createRepository 情報: EMリポジトリの作成中(少し時間がかかります)... 2019/**/** 17:35:20 oracle.sysman.emcp.EMReposConfig invoke 情報: リポジトリは正常に作成されました 2019/**/** 17:35:23 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository 情報: 構成データをEMリポジトリにアップロード中(少し時間がかかります)... 2019/**/** 17:36:40 oracle.sysman.emcp.EMReposConfig invoke 情報: 構成データが正常にアップロードされました 2019/**/** 17:36:44 oracle.sysman.emcp.util.DBControlUtil secureDBConsole 情報: Database Controlの保護中(少し時間がかかります)... 2019/**/** 17:36:55 oracle.sysman.emcp.util.DBControlUtil secureDBConsole 情報: Database Controlは正常に保護されました。 2019/**/** 17:36:55 oracle.sysman.emcp.util.DBControlUtil startOMS 情報: Database Controlの起動中(少し時間がかかります)... 2019/**/** 17:37:41 oracle.sysman.emcp.EMDBPostConfig performConfiguration 情報: Database Controlは正常に起動されました 2019/**/** 17:37:41 oracle.sysman.emcp.EMDBPostConfig performConfiguration 情報: >>>>>>>>>>> Database ControlのURLはhttps://ora11gr2:5502/emです <<<<<<<<<<< 2019/**/** 17:37:44 oracle.sysman.emcp.EMDBPostConfig invoke 警告: ************************ WARNING ************************ 管理リポジトリは、Enterprise Managerデータが暗号化されるセキア・モードで配置されています。暗号化鍵はファイルD:/app/Administrator/product/11.2.0/dbhome_1/ora11gr2_shoryu/sysman/config/emkey.oraに配置されています。このファイルが失われると暗号化データを使用できなくなるため、このファイルは必ずバックアップしてください。 *********************************************************** Enterprise Managerの構成が正常に完了しました EMCAの終了 2019/**/** 17:37:44 ~~~ ### 4. OEM待受ポートの再設定 リポジトリ再作成により自動的に別のポート番号が振られるため、元のポート番号と同じもので利用したい場合には、下記コマンドを実行しポート番号を変更する必要があります。 (リポジトリ再作成後の自動設定されたポートで問題なければ、この作業は必要ありません) > C:\\> emca -reconfig ports -DBCONTROL_HTTP_PORT 1158 > > ※"1158”は再設定したい任意のポート番号(ここでは本番環境用) --- **対話ウィザード入力項目** |項目|値| |:------|:-------| |データベースSID|shoryu| |SYSユーザのパスワード|{共通管理者パスワード}| **出力例** ~~~ EMCAの開始 2019/**/** 18:09:10 EM Configuration Assistant, リリース11.2.0.3.0 Production Copyright (c) 2003, 2011, Oracle. All rights reserved. 次の情報を入力してください: データベースSID: shoryu SYSユーザーのパスワード: SYSユーザーのパスワード: 続行しますか。 [はい(Y)/いいえ(N)]: Y 2019/**/** 18:09:18 oracle.sysman.emcp.EMConfig perform 情報: この操作はD:\app\Administrator\cfgtoollogs\emca\shoryu\emca_2019_02_25_18_09_10.logでロギングされています。 2019/**/** 18:09:18 oracle.sysman.emcp.util.DBControlUtil stopOMS 情報: Database Controlの停止中(少し時間がかかります)... 2019/**/** 18:09:49 oracle.sysman.emcp.util.PortManager isPortInUse 警告: 指定したポート1158はすでに使用されています。 2019/**/** 18:09:49 oracle.sysman.emcp.util.DBControlUtil startOMS 情報: Database Controlの起動中(少し時間がかかります)... 2019/**/** 18:10:35 oracle.sysman.emcp.EMDBPostConfig performReconfiguration 情報: Database Controlは正常に起動されました 2019/**/** 18:10:35 oracle.sysman.emcp.EMDBPostConfig performReconfiguration 情報: >>>>>>>>>>> Database ControlのURLはhttps://ora11gr2:1158/emです <<<<<<<<<<< Enterprise Managerの構成が正常に完了しました EMCAの終了 2019/**/** 18:10:35 ~~~ ### 4. OEM稼働状況の確認 下記コマンドを実行し、OEMの稼働状況と待受ポートを確認する。 > C:\\> emctl status dbconsole --- ~~~ Oracle Enterprise Manager 11g Database Control Release 11.2.0.4.0 Copyright (c) 1996, 2013 Oracle Corporation. All rights reserved. https://ora11gr2:1158/em/console/aboutApplication Oracle Enterprise Manager 11g is running. ------------------------------------------------------------------ Logs are generated in directory D:\app\Administrator\product\11.2.0\dbhome_1/ora11gr2_shoryu/sysman/log ~~~ 以上
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up