
00C90105
説明
不整合ページが検出されました。 これは Db2 内部エラーによって引き起こされました。
システム処置
SYS1.LOGREC にレコードが書き込まれ、SVC ダンプが要求され、 ページの自動リカバリーがスケジュールされます。 自動リカバリーが正常終了すると、 メッセージ DSNB215I が出されます。 自動リカバリーが失敗した場合は、メッセージ DSNI012I が出され、 異常終了 '04E' と理由コード 00C90102 が発生します。
注: 自動復旧に必要なリソースが使用中の場合、そのリソースが利用可能になるまで自動復旧は遅延します。
システム・プログラマーの応答
アプリケーションが ALTER TABLE ステートメントと INSERT ステートメントを同じコミット有効範囲で発行しているかどうかを確認します。 その場合は、ALTER TABLE ステートメントと INSERT ステートメントの間に COMMIT ステートメントを追加することで、この状態を解決できることがあります。
Db2 にエラーがあると思われる場合は、問題を報告する必要があるかもしれません。 問題の特定と報告に関する情報は、「診断データの収集 」を参照してください。
問題判別
SYS1.LOGREC に、システム診断作業域 (SDWA) の可変記録域 (VRA) の情報
が入っています。 このコードの有効フィールドは、
VRARRK5、
VRARRK6、
VRARRK7、
VRARRK8、
および VRARRK9 です。 VRA フィールドの表定義には、次の例外があります。
- VRARRK5 は、ページのエラーを検出したページ検査ルーチンを呼び出したモジュールの名前です。
- VRARRK6 はページのエラーを示します。
次の汎用レジスター (GPR) に、示された診断情報が入っています。
- GPR
- 内容
- 2
- ページ・セット・ブロック (PB) のアドレス
- 3
- ログ・レコードがある場合には、そのアドレス
- 8
- バッファー・ブロック (BB) のアドレス
- 9
- ページ・バッファーのアドレス
また、DSN1COPY の誤用に関する詳細については、 DSN1COPY 誤用に DSN1COPY する ABEND コードを参照してください。
以下の診断項目を集めてください。
- このジョブを実行していたシステムのコンソール出力、および障害が発生していた 期間の SYSLOG データ・セットのリスト。
- Db2 (04E および 04F 異常終了) によって SYS1.DUMPxx データ・セットに取られた動的ダンプ。
- IFCEREP1 を実行して取得した SYS1.LOGREC データセットのリスト。
- Db2 ログ出力のリスト。
- 失敗した索引スペースまたは表スペースのダンプ。
- アプリケーション・プログラムまたは バッチ・ジョブ、および出されたシステム・メッセージに関する、JCL を含む SYSPRINT 出力。 JOB ステートメントに MSGLEVEL=(1,1) があることを確認し、すべての診断情報が SYSPRINT へ送信されるようにしてください。
