静止モードのリセット

以下のステップを使用して、表スペースが静止モードであるかどうか、および静止モードをリセットする必要があるかどうかを判別します。

このタスクについて

注意テーブルスペースが静止状態にならないように Optim™ High Performance Unload テーブル・スペースが休止状態のまま放置されないようにするためです。 が Optim High Performance Unload テーブルスペースが静止した状態で残っている可能性がある場合は、以下の情報を使用して状況を修正し、サポートチームに警告してください Optim High Performance Unload サポートチームに警告してください。
個々の表スペースに対して db2 list tablespace show detail コマンドを使用することはできないため、 show detail オプションを指定せずに list tablespace コマンドを使用することをお勧めします。 次いで、以下のようにして QUIESCE 状態の表スペースの出力を探すことができます。

手順

  1. データベースに接続します
    db2 connect to database dbname
  2. 表スペースのリストを表示します
    db2 list tablespaces
    Db2® は、各表スペースのデータを以下の形式で返します。
    Tablespace ID			=2
    Name						  =USERSPACE1
    Type						  =System managed space
    Contents					=Any data
    State						  =0x0001
    
    Detailed explanation:
    Quiesced: Share
  3. 表スペースの静止状態を調べます。
    前述の例では、ID 2 の表スペースが QUIESCE SHARE 状態です。
  4. 各表スペースごとの詳細を表示します。
    list tablespace show detail
    例えば、ID 2 の表スペースの場合、 Db2 は以下の出力を表示します。
    Tablespace ID					= 2
    Name								  = USERSPACE1
    Type								  = System managed space
    Contents							= Any data
    State								  = 0x0001
    Detailed explanation:
    Quiesced: SHARE
    Total pages						= 336
    Usable pages					  = 336
    Used pages						  = 336
    Free pages					   	= Not applicable
    High water mark (pages)	= Not applicable
    Page size (bytes)			= 4096
    Extent size (pages)		= 32
    Prefetch size (pages)		= 32
    NUmber of containers		= 1
    Number of quiescers		= 1
    Quiescer 1:
    Tablespace ID					= 2
    Object ID						  = 5
  5. 最初のステップで示されたそれぞれの表スペースについて、Tablespace ID 値と Object ID 値を見つけます。
    この例では、値はそれぞれ 2 と 5 です。 Tablespace ID フィールドと Object ID フィールドに示される数値は、名前を表しています。
  6. どの表が静止しているかを識別するには、以下を入力します。
    db2 select tabschema,tabname from from syscat.tables 
    where tableid=object_ID and tbspaceid=tablespace_ID
    この例の場合、 Db2 は以下の出力を返します。
    TABSCHEMA = DB2INST1
    TABNAME   = EMPLOYEE
    このサンプル出力によれば、静止していた表の名前は DB2INST1.EMPLOYEE です。
  7. この表の表スペースの静止をリセットします。
    db2 quiesce tablespaces for table DB2INST1.EMPLOYEE reset
    
    重要: インスタンス所有者 (db2inst1) としてログインしている場合は、非修飾の表名のみを使用してください。 そうでない場合は、完全修飾名 (DB2INST1.EMPLOYEE) を使用します。