D-Day Club24時Blog

Oracle Enterprise Managerインストールトラブル

●トラブル内容
 Oracle Enterprise Managerで現在のホスト名とは違うものが表示されオンラインバックアップの設定ができない

●対象サーバー
 OS:WindowsServer2012R2 64bit
 PC名:NYAO-SV-n で設定したのち NYAO-SV に変更
DB:Oracle 11g(11.2.0.4)

●状況
 2015年12月
  サーバーの老朽化更新の為 旧サーバー(NYAO-SV)より移行。
 旧サーバーを運用しながら立ち上げを行った為 新サーバーはNYAO-SV-Nとして立ち上げ 運用する際にNYAO-SVに変更した。

 新サーバーでは CHIP と PR2 2つのインスタンスを作成。
 CHIPはDB作成時はEnterpriseManagerを追加ぜず、PR2はEnterpriseManagerを含めてDBを作成した。

 データの移行が終わった後 WindowsにIISをインストールして PR2のOEMに接続したところログイン、アーカイブログモードへの変更や オンラインバックアップの設定もできたのでCHIPの方にDatabase Configration Assistantの "データベース・オプション構成"から "EnterpriseManagerリポジトリ"を追加して設定を進めた。
 その途中でエラー ORA-04063,ORA-06508が発生。
 (この前後でサーバー名をNYAO-SVに変更したが どのタイミングか不明)

 サービスを見るとOracleDBConsoleCHIPができていて起動もできたので サービスを開始させたが、1時間ほど経過したところでDBに接続できなくなった。
 サーバーの再起動でDBへの接続はできるようになったが時間が経つと接続できなくなる現象が再現したので DBConsoleCHIPを停止させ5/1まで運用してきた。


2016年5月
  昨年末の時点でDBConsoleCHIPを動かしOEMに接続できたのかわからなかったので、再びOracleDBConsoleCHIPを動かしコマンドラインより
  >emctl status dbconsole
 を実行したところ
  Oracle EnterpriseManager 11g is running
と表示されたのでOEMに接続を試みたが接続できなかった。 

ネット検索より
『IPアドレス、ホスト名を変更した場合OEMに接続できなくなる』
という書き込みを読み、書いてあった対処法を試してみた。
 >set oracle_sid=CHIP
>emctl stop dbconsole

>emca -config dbcontrol db -repos recreate
このコマンドを実行した際SIDを求められたので "CHIP" と入力した途端に
『ORA-01017:ユーザー名/パスワードが無効です (以下略)』
と表示され、
 >emca -deconfig dbcontrol db
を実行しても同様のエラーが発生した。

その後 GUIのDatabaseConfigrationAssistantで ”EnterpriseManagerリポジトリ” をはずそうとしたがグレーアウトして変更することができなかった。


またPR2、CHIPの各設定ファイルを見比べていたところ
[DBHOME]\[ホスト名_SID]\sysman\config\emoms.properties
の中で指定されているemkey.oraがパスの場所に無いことに気が付き
変更前のホスト名のフォルダ中にあるのを見つけ現フォルダにコピーした。

その後にOracleDBConsoleCHIPを起動させ ブラウザ(IE11)にてOEMに接続したところ入ることができた。
しかしOEMの【最近の構成情報】の一般タブに記載されているホスト名が
変更前(NYAO-SV-N)になっていて、バックアップジョブを走らせようとすると
『ホストへの接続に失敗しました。NYAO-SV-n(以下略)』
というエラーが発生して実行できなかった。




[サポートからの回答]
 リポジトリを手動で削除したのちにemca -config dbcontrol db -repos createにて
Oracle Enterprise Manager Database Control環境を構成

手順)
1. PUBLIC SYNONYM の削除 (注1)
以下の結果から得られるシノニムを DROP PUBLIC SYNONYM により削除

SELECT synonym_name FROM dba_synonyms
WHERE owner = 'PUBLIC' AND table_owner = 'SYSMAN';

2. 以下の結果得られるロールを削除 (注1)

select role from sys.dba_roles where role like 'MGMT_%';

3. USER 及び ROLE の削除

drop user MGMT_VIEW cascade;
drop user SYSMAN cascade;

なお、上記手順では、構成ファイル等は削除されませんので、以下の例の
ように別途 emca -deconfig を実行する必要あり。

% emca -deconfig dbcontrol db

(注1) 上記手順で確認できるシノニムやロールにお客様のオブジェクトが含まれる場合は、
そのオブジェクトについては削除しないように注意


Database Control (リポジトリ及び構成ファイル)を構成するには以下のコマンドを実行

emca -config dbcontrol db -repos create




[PR]
by nekomimi-lover | 2016-05-02 22:00 | ごとしメモ | Comments(0)

きゅんの雑記帳
by きゅん
プロフィールを見る
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

最新の記事

あっという間に盆明け
at 2017-08-16 11:45
明日から本番!! ....の..
at 2017-08-07 11:50
ライン乗っ取り
at 2017-08-04 11:55
麻雀テーブル自作
at 2017-08-02 07:23
ポーちゃんの夏休みの宿題
at 2017-08-01 11:58

最新のコメント

最近このパターン多いです..
by nekomimi-lover at 22:03
凄いですね。これは酷い。
by wt at 15:00
ちゃんといけました。 ..
by nekomimi-lover at 21:18
このおっぱいは どなた..
by mikit at 22:46
実はブログが出来てからお..
by skuna@docomo.ne.jp at 00:55
We just keep..
by diicktig at 10:41
部屋で妻と話していること..
by きゅんたろう at 20:42
電気とかストーブとかつけ..
by あるてみす at 05:30
間違えました。 スクエ..
by まる at 19:38
無視です。もちろん.....
by きゅんたろう at 19:31

検索

ファン

ブログジャンル

イラスト:まるめな