Db2 12 における例外

Db2 12 における例外

  • メインフレーム
6分で読めます 更新日 Apr 1, 2019

ポイント: 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コーポレーションの登録商標です。

これらの投稿は私自身のものであり、必ずしもBMCの立場、戦略、または意見を代表するものではありません。

メインフレームの関連記事

BMCからのさらなる情報に興味がありますか?

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーションに関する月刊メールです:研究、顧客ストーリー、製品ニュース、イベント。

このオファーに登録することで、あなたはBMCのプライバシーポリシーを読み、同意したことを確認します。

ザ・ブリーフに登録しました

ザ・ブリーフは、メインフレームとエンタープライズオーケストレーション—BMC AMIおよびControl-M—に関するアナリストの研究、顧客の展開、両者にわたるイベントを網羅しています。