15 自動診断収集

Oracle Trace File Analyzerは、ORA-00600のような内部エラーやノードの削除などの重大な問題がないか、ログを監視します。

15.1 診断の自動収集

この項では、診断の自動収集の概念について説明します。

Oracle Trace File Analyzerは、問題を検出すると次のアクションを実行します。

  • 必要な診断を実行し、問題の発生時の関連ログ・データをすべて収集します。

  • Oracle Trace File Analyzerは、診断に必要なデータのみが収集されるように、問題の時刻の前後でログ・ファイルを切り捨てます。

  • クラスタ内のすべてのノードから、切捨て済のすべての診断を収集してパッケージ化し、単一ノード上にすべてを統合します。

  • Oracle Trace File Analyzerリポジトリに診断収集を格納します。

  • 問題と、Oracleサポートにアップロード可能な診断収集の詳細に関する電子メール通知が送信されます。

Oracle Trace File Analyzerでは、フラッド制御メカニズムが使用されます。自動収集により、エラーが繰り返されてもシステムでフラッドは発生しません。

イベントが識別されると収集の開始点がトリガーされ、5分間後に、Oracle Trace File Analyzerによって診断データの収集が開始されます。5分後に開始する理由は、他の関連イベントもすべて同時に取得するためです。イベントが5分後にまだ発生している場合、診断収集は引き続き待機します。Oracle Trace File Analyzerは、イベントが発生しなくなるまで、さらに30秒間から最大5分間まで待機します。

イベントが10分後にまだ発生している場合は、診断収集が実行されます。新しい収集ポイントが開始されます。

収集が完了すると、Oracle Trace File Analyzerから収集の場所についての電子メール通知が関連する受信者に送信されます。

ご使用の環境でoracleに接続できる場合、Oracle Trace File Analyzerを使用して、サービス・リクエストに収集をアップロードできます。

$ tfactl set autodiagcollect=ON|OFF

デフォルトでは、自動収集はONです。

表15-1 自動収集をトリガーするログ・エントリ

文字列パターン 監視対象ログ

ORA-297(01|02|03|08|09|10|40)

ORA-00600

ORA-07445

ORA-04(69|([7-8][0-9]|9([0-3]|[5-8])))

ORA-32701

ORA-00494

System State dumped

アラート・ログ: Oracle Database

アラート・ログ: Oracle ASM

アラート・ログ: Oracle ASMプロキシ

アラート・ログ: Oracle ASM IOサーバー

CRS-016(07|10|11|12)

アラート・ログ: CRS

15.2 電子メール通知の詳細の構成

自動収集の完了後に、登録されている電子メール・アドレスに電子メールを送信するようにOracle Trace File Analyzerを構成します。

電子メールを送信するには、Oracle Trace Analyzerが実行されているシステムを構成します。通知が機能するように、ユーザーの電子メール・アドレスを使用して通知を構成する必要があります。

電子メール通知の詳細を構成するには:

  1. 特定のORACLE_HOMEに使用する通知電子メールを設定するには、コマンドにオペレーティング・システムの所有者を含めます。
    tfactl set notificationAddress=os_user:email
    次に例を示します。
    tfactl set notificationAddress=oracle:some.body@example.com
  2. すべてのORACLE_HOMEに使用する通知電子メールを設定するには、次のようにします。
    tfactl set notificationAddress=email
    次に例を示します。
    tfactl set notificationAddress=another.body@example.com
  3. 通知電子メールを受信した後、次のようにします。
    1. 根本原因を特定するには、参照先の収集の詳細を調べます。
    2. 問題を修正できる場合は、問題の根本原因を解決します。
    3. 問題の根本原因がわからない場合は、Oracleサポートに対するSRを登録し、収集の詳細をアップロードします。