IBM Support

[Db2] オンライン再編成の停止方法

Question & Answer


Question

INPLACE オプションを含む REORG TABLE コマンドによるオンライン再編成 (インプレース再編成) を停止させたい場合、どのようにすればよいでしょうか。

Answer

  1. 停止方法
    REORG TABLE コマンドで再編成を終了、もしくは一時停止できます。
    現時点で再編成を終了させる場合は STOP を、再編成を一時停止させた後で再開する場合は PAUSE を指定してください。どの表に対してオンライン再編成を実行中であるかは SYSIBMADM.SNAPTAB_REORG 管理ビューから確認可能です。
    $ db2 "SELECT TABSCHEMA, TABNAME, REORG_STATUS, REORG_TYPE, REORG_MAX_COUNTER, REORG_CURRENT_COUNTER FROM SYSIBMADM.SNAPTAB_REORG"
    
    TABSCHEMA TABNAME REORG_STATUS REORG_TYPE                 REORG_MAX_COUNTER  REORG_CURRENT_COUNTER
    --------- ------- ------------ -------------------------- ------------------ ---------------------
    V97FP3    TAB1    STARTED      RECLAIM+ONLINE+ALLOW_WRITE            111160                  11872
    
      1 レコードが選択されました。
  2. 停止後の対処方法
    STOP で REORG を終了させた場合、最初から REORG を再度実行する必要があります。
    PAUSE で REORG を一時停止させた場合、RESUME で REORG を再開してください。再開する時に REORG コマンド実行時と同じオプションで実行したい場合、RESUME で再度同じオプションを指定する必要があります。

関連情報
REORG TABLE コマンド
オンライン表再編成の一時停止と再開
[Db2] オフライン再編成の停止方法
 
お問合せ先
技術的な内容に関して、パスポート・アドバンテージの契約のもと Db2 テクニカル・サポートへお問い合わせください。
Db2 テクニカル・サポート

[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008PlMAAU","label":"Data Movement-\u003EReorg"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
25 August 2023

UID

swg21573840