ダンプ4.ハング分析5.システム/プロセス状態ダンプ6.エラースタックダンプ7.ASHダンプインデックスツリーダンプインデックスのツリー構造を取得します。15)上記のDump内容の項目の意味は次の通りです。leafノードかどうか・DBA:ブロックアドレス。Numberに変換する方法は以下の通りです。ダンプを実行するプロシジャーを次のように作成して使用すると便利です。Indexの場合には、次のように特定のPartitionを指定することもできます。end;/ヒープダンプヒープ構造を取得します。ヒープに関する障害(バグ)をトラブルシューティングするとき多く使用されます。;Level値の意味は以下の通りです。Bitを追加すると、最大5つのサブヒープまでDumpを実行します。SGAと最大5つのサブヒープについて再帰的にヒープダンプを出力してくれます。ファイルのサイズが非常に大きくなることがあることに注意してください。ほとんどのメモリリークの問題は、サブヒープレベルで発生するためサブヒープまでダンプを実行することを推奨します。ダンプは、次のような形式になります。Descriptor)の値を持つ場合は、そのチャンク(chunk)がサブヒープを指すことを意味します。3552サブヒープをダンプするためには次のような命令を使用します。0xa067600Levelは、次のような意味を持ちます。・Level=2:Data内容まで出力Level2は非常に多くのデータを出力するので、パフォーマンスに大きな悪影響を与える可能性があるため、必要な場合にのみ使用します。ほとんどの場合、Level1だけで必要な結果を得ることができます。キャッシュ構造を取得します。Child)の構造を把握しようとするとき多く使用されます。キャッシュダンプが実行されます。ハング分析に必要な情報を取得します。使用方法は、以下のようになります。3Levelによる出力については、以下の通りです。すべてのプロセスをダンプします。+待機チェーンに含まれるすべてのプロセスをダンプします。+待機チェーン(LEAF、LEAF_NW、IGN_DMP状態)のリーフノード(ブロッカー)をダンプします。+ハング状態にあると考えられるプロセスのみをダンプします。ハング分析出力のみ、プロセスダンプは全くありません。1ハング分析で生成されたダンプファイルの例は以下のようになります。contention>システム/プロセス状態ダンプシステムやプロセスの現在の状況を取得します。使用法は以下の通りです。含む)エラースタックダンププロセスのエラースタックダンプを実行します。SQL、SQLなどの情報出力されます。3出力結果は、以下のようになります。History)情報を取得します。;Levelは過去数分間の履歴を取得するかを指定します。level10に指定すると、過去10分間の情報を取得することになります。ハングのような現象が発生したとき、事後分析用途に有用です。トレースファイルに記録されているダンプの内容の例は、以下のようになります。Page本サイトに掲載されている情報は日本エクセム株式会社が提供しています。