6 Replies Latest reply: Apr 21, 2011 1:25 AM by okie1jp RSS

    EM再構成後、起動に失敗

    okie1jp
       お世話になります。

       環境はDB:10.2.0.4 Patch42、OS:WinXP SP3、Java 1.6.0_24-b07

       今朝方EMがクラッシュしていたので、いつものようにemcaで再構成したのですが、肝心のDBConsole Service起動が失敗してしまいます。
       ログを見た限りではJavaのエラーのようなのですが、対処方法はあるでしょうか?
       EMベースで管理しているので、起動しないと一大事で(まぁ、2、3日ならなんとかなりますが)困っています。

       とりあえず、DBConsole再構成以降のログは以下のとおり

      >ここから
      2011/02/22 10:55:26 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
      情報: Database Controlは正常に保護されました。
      2011/02/22 10:55:26 oracle.sysman.emcp.EMDBPostConfig performConfiguration
      設定: Database Controlの保護が正常に完了しました。
      2011/02/22 10:55:26 oracle.sysman.emcp.ParamsManager getParam
      設定: パラメータORACLE_HOSTNAMEに値が設定されていません。
      2011/02/22 10:55:26 oracle.sysman.emcp.util.DBControlUtil startOMS
      情報: Database Controlの起動中(少し時間がかかります)...
      2011/02/22 10:55:26 oracle.sysman.emcp.util.PlatformInterface serviceCommand
      設定: cmdType: 0
      2011/02/22 10:55:26 oracle.sysman.emcp.util.PlatformInterface serviceCommand
      設定: Starting Windows service...OracleDBConsoledrmdb
      2011/02/22 10:55:26 oracle.sysman.emcp.util.PlatformInterface serviceCommand
      設定: Waiting for service 'OracleDBConsoledrmdb' to fully start

       途中割愛

      設定: Waiting for service 'OracleDBConsoledrmdb' to fully start
      2011/02/22 11:05:06 oracle.sysman.emcp.util.PlatformInterface serviceCommand
      設定: Initialization failure for service during start
      2011/02/22 11:05:06 oracle.sysman.emcp.EMConfig perform
      致命的: Database Controlの起動中にエラー
      詳細は、O:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\drmdb\emca_2011-02-22_10-50-10-午前.logにあるログ・ファイルを参照してください。
      2011/02/22 11:05:06 oracle.sysman.emcp.EMConfig perform
      設定: Stack Trace:
      oracle.sysman.emcp.exception.EMConfigException: Database Controlの起動中にエラー
           at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:646)
           at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:224)
           at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:193)
           at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:184)
           at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:486)
           at oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1142)
           at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:470)
           at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:419)

      >ここまで

       全部載せると1000行以上になるので、DBConsole起動失敗周辺に絞っていますが、他にも必要なログがありましたら、掲載します。

       宜しくお願いいたします。
        • 1. Re: EM再構成後、起動に失敗
          830749
          よく分かりませんが、私が調べるとしたら下記あたりからでしょうか。

          ・HOSTNAME(コンピュータ名)に ”_” 等の記号文字が含まれている可能性
          ・実はDHCPでIPアドレスを取得していて、最近IPアドレスが変わってしまったという可能性
          ・Windows Updateによりセキュリティ絡みの更新が入った可能性
          • 2. Re: EM再構成後、起動に失敗
            okie1jp
             Seven様

            ・HOSTNAME(コンピュータ名)に ”_” 等の記号文字が含まれている可能性
            ・実はDHCPでIPアドレスを取得していて、最近IPアドレスが変わってしまったという可能性
             この2件は無いです。DHCP自体が禁止されてますし。

            ・Windows Updateによりセキュリティ絡みの更新が入った可能性
             これはやってますね。Javaも更新しているので、このあたりかな、とは思ってますが、EMが壊れる前後では環境は変わっていませんし、
            その状態で1回再起動していて、壊れる前のDBConsole Serviceは問題なく立ち上がっています。

             その後、色々ググって見ても使えそうな情報を得られなかったので、とりあえずサポートにも投げてみました。

             最悪はデータをExportしてDBの再インストールかな、と思ってます(ついでに、10.2.0.5にアップグレードしようかな…)。
            • 3. Re: EM再構成後、起動に失敗
              830749
              サポートに投げられたようなので余計かもしれませんが、思い付きであと2点並べてみます。

              ・セキュリティソフトのパターンファイルが更新されてブロックされるようになった可能性
              ・サーバーのファイアウォールまたは周辺ネットワーク機器の構成や設定が変更された可能性

              数年前、OEMではないのですが、組織内の連絡網が不十分で後者の事例にぶつかって
              Oracle Netが突然繋がらなくなったことがあります。
              • 4. Re: EM再構成後、起動に失敗
                okie1jp
                 Seven様

                 ありがとうございます。
                ・セキュリティソフトのパターンファイルが更新されてブロックされるようになった可能性
                 これはあるかもしれない。
                 とりあえず、サポートから本日中に第一報があるいようなので、それを確認してから試してみようと思います。
                ・サーバーのファイアウォールまたは周辺ネットワーク機器の構成や設定が変更された可能性
                 ほとんどスタンドアロンに近いサーバなので、これは“多分”無いです。一応、調査はして見ます。

                 でも、EMってかなり脆弱なようですね。いままでマトモに動いていたのが不思議なくらい。
                 しっかり調べて無いのですが、傾向的にオンラインバックアップや、テーブル再編成なんかの管理ジョブが256回目あたりでリポジトリがぶっ壊れるようです。
                 しかも、10.2.0.4になってからなんですよね。10.2.0.3の頃は一度も無かったんですが…。
                • 5. Re: EM再構成後、起動に失敗
                  okie1jp
                   サポートから回答がありました。
                   内容は書けませんが、バグではなく、セキュリティ上の問題でした(ただし、ウイルス系とは無関係)。
                   KROWNも出てますし、対策パッチ(情報追加のようです)もあるんですが、だったら、Patch42に入れておいてよね、というのが正直な感想で…。
                   明日、定期のバックアップ作業がありますので、その前にでも当てるつもりです。

                   なんだかな~。

                   Seven様、お付き合いいただいてありがとうございました。
                  • 6. Re: EM再構成後、起動に失敗
                    okie1jp
                     その後、別の開発環境を立ち上げる際に10.2.0.5でデータベースを構築したんですが....。
                     10.2.0.4で使用したパッチは10.2.0.5では使えませんでした(パッチの説明文では供用となっていたんですが)
                     でもって、10.2.0.4のPatch42と同じ時期にリリースされた10.2.0.5のPatch5には上記の対策パッチが含まれていました。

                     なんだかな~。