7.1 AHFで検出された問題の解決

  1. 問題が発生したマシンにログインし、Oracleユーザーとして次のコマンドを実行して診断収集を取得します。
    tfactl diagcollect

    Autonomous Health Frameworkは、プロンプトを表示し、一連の質問および回答通して必要なすべての診断を収集できるようにガイドします。

  2. 診断zipを、収集を開始したマシンからWebブラウザを備えたマシンに転送し、解凍します。
  3. ここには、Autonomous Health Frameworkインサイトを含む別のzipがあります。それを抽出して、index.htmlを開きます。

    図7-1 AHF Insights


    AHFインサイトのzipアーカイブ

    図7-2 AHF Insights


    AHFインサイトのindex.htmlファイル

    図7-3 検出された問題


    検出された問題

  4. 「Detected Problems」をクリックします。

    「Detected Problems」ページに、検出された問題のリストが表示されます。

    図7-4 検出された問題


    検出された問題

    ノート:

    「Detected Problems」セクションは、AHFインサイトで問題が検出された場合にのみ作成されます。
  5. 「Show」をクリックして、詳細を表示します。

    図7-5 検出された問題の詳細


    検出された問題の詳細

    問題のサマリーには次の内容が含まれています:
    • Problem: 何が起こったのかを説明します。
    • Reason: 発生した理由を説明します。
    • Cause: 根本原因を特定します。
    • Evidence: これが原因である理由をサポートする証拠を提供します。「Evidence」セクションは、基礎となるデータが表示されるように展開できます。
    • Resolution Steps: 問題を解決するための正確なステップを詳細に説明します。
問題 原因
  • ノードの削除
  • インスタンスの削除
  • データベースのパフォーマンス低下
  • 不適切な構成:
    • 巨大なフレーム
    • UDPバッファ
    • IP再アセンブリ・バッファ
    • HugePages
    • NICバッファ・サイズ
    • NICフロー制御の構成ミス
    • DBWRプロセスの不足
    • ネットワーク・インタフェース内のメッセージ・バッファが小さすぎる
    • DBライター
    • PGAの制限
    • RDS/IBネットワーク設定の構成ミス
    • アーカイバ構成
  • リソース・ボトルネック:

    • CPUの競合が高い
    • NICが使用不能
    • 重要なバックグラウンド・プロセスがD状態でスタックしている
    • Grid Infrastructureプロセスのメモリー使用量の増加
    • データベース・プロセスのメモリー使用量の増加
    • データベース以外のプロセスのメモリー使用量の増加
    • 新しいデータベースによるメモリーの増加
    • DBリカバリ読取りI/O
    • ラッチの競合
    • アーカイバがブロックされる
    • REDOログ・サイズの不足
  • リソース・エラー:

    • IP再構築の失敗
    • マルチパス・ディスクの障害
    • ストレージ領域不足によるI/Oエラー
    • 一般的なI/Oエラー