6.3.3 2つ以上の表のチャンクの状態を一括して変更する場合
表TABLE01の次のチャンクの状態を,次のように変更します。
-
チャンクIDが10のチャンクを待機状態に変更する
-
チャンクIDが11のチャンクを通常状態に変更する
表TABLE02の次のチャンクの状態を,次のように変更します。
-
チャンクIDが1~10のチャンクを待機状態に変更する
-
チャンクIDが11~20のチャンクを通常状態に変更する
(1) チャンクの状態を確認する
チャンクの状態を変更する前に,変更対象のチャンクの状態を次のどちらかの方法で確認してください。
-
adbdbstatusコマンドで確認する
-
システム表のSTATUS_CHUNKSのCHUNK_STATUS列の情報を検索する
(2) チャンクの状態の一括変更設定ファイルを作成する
チャンクの状態の一括変更設定ファイルを作成します。ファイル名はchunk.txtとします。
- チャンクの状態の一括変更設定ファイルの記述例
-
adbchunkstatus \ -t TABLE01 \ ...1 -w 10 \ ...2 -n 11 ...3 adbchunkstatus \ -t TABLE02 \ ...4 -w 1-10 \ ...5 -n 11-20 ...6
- [説明]
-
-
処理対象表(TABLE01)を指定します。
-
通常状態から待機状態に変更するチャンクのチャンクIDを指定します。
-
待機状態から通常状態に変更するチャンクのチャンクIDを指定します。
-
処理対象表(TABLE02)を指定します。
-
通常状態から待機状態に変更するチャンクのチャンクIDを指定します。
-
待機状態から通常状態に変更するチャンクのチャンクIDを指定します。
-
(3) adbchgchunkstatusコマンドを実行する
adbchgchunkstatus -u ADBUSER01 ...1 -p '#HelloHADB_01' ...2 -m /home/adbmanager/chunk.txt ...3
- [説明]
-
-
adbchgchunkstatusコマンドを実行するHADBユーザの認可識別子を指定します。
-
-uオプションに指定した認可識別子のパスワードを指定します。
-
「(2) チャンクの状態の一括変更設定ファイルを作成する」で作成した,チャンクの状態の一括変更設定ファイル(chunk.txt)の絶対パス名を指定します。
-