ポイント: Db2 12の例外は、ステータスコード、その意味、影響を受けるオブジェクト、およびDb2環境の修正アクションの概要を提供します。
- ACHKPやCHECKPなどのステータスコードに関する詳細、修正アクションを含む。
- データベース例外の管理とデータ整合性の確保に関するガイダンス。
| ステータスコード | ステータス名 | 影響を受けたオブジェクト | 是正措置 |
|---|---|---|---|
| ACHKP | 補助 CHECK 保留中 | ベーステーブルスペース、LOB テーブルスペース |
1. SQL を使用して無効な LOB および XML オブジェクトを更新または削除します。 2. LOB および XML オブジェクトの有効性を確認するために適切な SCOPE オプションで CHECK DATA を実行します。 |
| AUXW | 補助警告 | ベーステーブルスペース |
1. SQL を使用して無効な LOB および XML を 1 件更新または削除します。 2. オーファン LOB またはベーステーブルと補助インデックス間のバージョン不一致が存在する場合は、REPAIR を使用して LOB を LOB テーブルスペースから削除します。 3. LOB および XML オブジェクトの有効性を確認するためにデータをチェックします。 |
| AUXW | 補助警告 | LOB テーブルスペース |
1. SQL を使用して無効な LOB および XML を更新または削除します 2. 基本テーブルと補助インデックスの間に孤立した LOB またはバージョンの不一致が存在する場合は、REPAIR を使用して LOB を LOB テーブルスペースから削除します 3. CHECK LOB を実行して LOB および XML オブジェクトの有効性を確認します |
| CHECKP |
チェック 保留 |
テーブルスペース、ベーステーブルスペース |
CHECK DATAを使用してRI制約を確認および修正します
テーブルスペースがREORG保留とCHECK保留(または補助CHECK保留)の両方の状態にある場合、最初にREORGを実行し、その後CHECK DATAを使用します |
| CHECKP |
チェック 保留 |
パーティショニングインデックス、非パーティショニングインデックス、補助テーブル上のインデックス |
1. インデックスでCHECK INDEXを実行します 2. エラーが発生した場合は、REBUILD INDEXを実行します |
| CHECKP |
チェック 保留 |
LOBテーブルスペース |
CHECK LOBを実行します。エラーがある場合: 1. REPAIRでLOBテーブルスペース内の欠陥を修正します 2. 再度CHECK LOBを実行します |
| COPY |
コピー 保留 |
テーブルスペース、テーブルスペースパーティション | イメージコピーを取得する(最良のアクション)、- START DATABASE(db) SPACENAM(ts) ACCESS FORCEを使用するか、REPAIRを実行してコピーフラグをリセットする |
| DBETE |
データベース 例外テーブル(DBET)エラー |
テーブルスペース、パーティション、インデックス、インデックスパーティション、論理インデックスパーティション | IBMサポートに連絡する |
| GRECP | グループバッファプール(GBP)回復保留 | テーブルスペース、インデックススペース、 | オブジェクトをRECOVERするか、START DATABASEコマンドを使用する |
| ICOPY | 情報COPY保留 | パーティションインデックス、非パーティションインデックス、補助テーブル上のインデックス | 影響を受けたインデックスをコピーする |
| ICOPY | 情報コピー保留中 | ログなしテーブルスペース | 影響を受けたテーブルスペースをコピーします |
| LPL | 論理ページリスト | テーブルスペース、インデックススペース |
· データベースアクセス RA/W または R/O を開始 · RECOVER または REBUILD INDEX ユーティリティを実行します · LOAD REPLACE を実行します · オブジェクトを DROP します |
| PRO | 永続的読み取り専用 | テーブルスペースパーティション | |
| ARDBP | 助言的 REBUILD 保留中 | インデックス | 影響を受けたインデックスで REBUILD を実行します |
| RBDP | REBUILD 保留中 | 物理的または論理的インデックスパーティション | 影響を受けたインデックスパーティションで REBUILD または RECOVER を実行します |
| RBDP* | REBUILD 保留中 | 非分割の二次インデックスの論理パーティション | 影響を受けた論理パーティションで REBUILD INDEX PART または RECOVER を実行します |
| PSRBD | REBUILD 保留中 | 非分割の二次インデックス、補助テーブルのインデックス | REBUILD INDEX ALL、RECOVER または REBUILD INDEX を実行します |
| PSRBD | REBUILD 保留中 | 非分割の二次インデックス、補助テーブルのインデックス |
注意: 次のアクションも REBUILD ステータスをリセットします。
· テーブルスペースまたはパーティションを使用して LOAD REPLACE · インデックスパートで NORBDPEND を使用して REPAIR SET INDEX (ただし、このアクションは不整合を修正しません) · データベースの ACCESS FORCE を開始します (ただし、このアクションは不整合を修正しません) · インデックスで REORG INDEX SORTDATA |
| RECP | RECOVER 保留中 | テーブルスペース | 影響を受けたオブジェクトで RECOVER ユーティリティを実行します |
| テーブルスペースパーティション | 論理パーティションを回復します | ||
| 補助テーブルのインデックス | REBUILD INDEX、RECOVER INDEX または REORG SORTDATA を実行します | ||
| インデックススペース |
影響を受けたインデックススペースで次のいずれかのユーティリティを実行します:
· REBUILD INDEX · RECOVER INDEX · REORG INDEX SORTDATA |
||
| 任意 |
次のアクションも RECOVER ステータスをリセットします:
· テーブルスペースまたはパーティションを使用して LOAD REPLACE · インデックスパートで NORCVRPEND を使用して TABLESPACE または INDEX を REPAIR SET (ただし、このアクションは不整合を修正しません) · データベースの ACCESS FORCE を開始します (ただし、このアクションは不整合を修正しません) |
||
| REFP | リフレッシュ保留中 | テーブルスペース、インデックススペース | LOAD REPLACE を実行します。オブジェクトは RECP または RBDP ステータスにもなり、適切なアクションが必要です |
| REORP |
REORG 保留中 |
テーブルスペース |
次のいずれかを実行します: · テーブルスペース全体を LOAD REPLACE します · REORG TABLESPACE SHRLEVEL NONE · REORD TABLESPACE PART n:m SHRLEVEL NONE · REORD TABLESPACE REFERENCE または CHANGE |
| REORP |
REORG 保留中 |
パーティション化されたテーブルスペース |
行数 <=32 K; REORG TABLESPACE SHRLEVEL NONE SORTDATA を実行します
行数 > 32 K; 1. REORG TABLESPACE UNLOAD ONLY を実行します 2. LOAD TABLESPACE FORMAT UNLOAD を実行します |
| AREO* | 助言 REORG | テーブルスペース |
次のユーティリティのいずれかを実行します:
· テーブルスペースの再編成 · LOAD REPLACE · テーブルスペースの修復 |
| AREO* | アドバイザリー再編成 | インデックススペース |
次のユーティリティのいずれかを実行します:
· テーブルスペースの再編成 · LOAD REPLACE · インデックスの再編成 · インデックスの修復 |
| AREOR | アドバイザリー再編成 | テーブルスペース |
次のユーティリティのいずれかを実行します:
· テーブルスペースの再編成 · テーブルスペースの修復 |
| AREOR | アドバイザリー再編成 | インデックススペース |
次のユーティリティのいずれかを実行します:
· テーブルスペースの再編成 · LOAD REPLACE · インデックスを再構築 · インデックスの修復 |
| RESTP | 再起動保留 | テーブルスペース、パーティション、インデックススペース、物理インデックスパーティション | オブジェクトは、バックアウト作業が完了するまで、または再起動がキャンセルされ、条件付き再起動またはコールドスタートが実行されるまで利用できません |
| STOPE | 停止エラー | テーブルスペース、インデックススペース | テーブルスペースまたはインデックススペースを回復します |
| WEPR | 書き込みエラーページ範囲 | エラーのあるページ範囲 | 影響を受けたデータに対してRECOVERユーティリティを実行します |
このDb2® 12 for z/OSリファレンスガイドは、Db2 for z/OSの管理およびプログラミングにおける日常業務を支援するために作成されました。このガイドの内容に対して明示的または暗示的な保証はありません。ユーザーに対して質の高い役立つリファレンスを提供したいと考えています。このリファレンスガイドに誤りや間違いがあれば、blogs@bmc.comまでご連絡ください。Db2はIBMコーポレーションの登録商標です。
Db2 ガイド
- Db2 12 for z/OS: はじめに
- Db2 12 のスカラー関数
- Db2 12 の IBM<sup>®</sup>構文ダイアグラムの読み方
- Db2 12 の言語要素
- Db2 12 の集約関数
- Db2 12 のテーブルおよび行関数
- Db2 12 のクエリ
- Db2 12 のコマンド
- Db2 12 の SQL 制御文
- Db2 12 の説明テーブル
- Db2 12 の DSNZPARM
- Db2 12 のバインドパラメータ
- Db2 12 の制限
- Db2 12 の SQL 通信エリア (SQLCA)
- Db2 12 の REXX SQLCA
- Db2 12 の診断の取得
- Db2 12 の IFCID
- Db2 12 のカタログテーブル
- Db2 12 の例外
- Db2 12 の XML スキーマリポジトリテーブル
- Db2 12 の更新可能なカタログ統計
- Db2 12 の IBM ユーティリティ
- Db2 12 の SQL 正の戻りコード
- Db2 12 の SQL エラー戻りコード
これらの投稿は私自身のものであり、必ずしもBMCの立場、戦略、または意見を代表するものではありません。