スケーラブルデータベースサーバ HiRDB Version 8 コマンドリファレンス(Windows(R)用)
行削除禁止期間が指定されていても,pdrorgはデータの再配置をするため,行データはいったん削除されます。アンロード処理とリロード処理とを連続して行うことで,データの改竄を防止します。したがって,改竄防止表に対しては,表の再編成(-k rorg)だけ実行できます。表のアンロード(-k unld),及び表へのリロード(-k reld)は,ある条件下でだけ実行できます。
表の再編成をする場合に,使用できない機能を次に示します。
基本的には,改竄防止表に対して表のアンロードはできません。ただし,-Wオプションを指定した表のアンロードはできます。
基本的には,改竄防止表に対して表へのリロードはできません。ただし,表の再編成(-k rorg)のリロード処理が異常終了した場合,それを再実行するためのリロード(-k reld)は実行できます。なお,再実行する場合,-kオプション以外のオプション,及び制御文は変更しないでください(unload文とlobunld文を同時に指定してエラーとなった場合は,unload文又はlobunld文のどちらか一つを指定して再実行してください)。
表の再編成(-k rorg),及び表へのリロード(-k reld)をする場合,改竄防止表を格納しているRDエリアをpdholdコマンドで閉塞しておく必要があります(データの改竄を防止するため)。
改竄防止表に対して表の再編成をする場合,エラーなどによってリロード処理が完了していない状態のことをデータ未完状態といいます。
RDエリアがデータ未完状態かどうかを調べるには,pddbstでのRDエリアの論理的解析,又は表単位の解析の実行結果で確認できます。RDエリアがデータ未完状態の場合は,表へのリロード(-k reld)を実行する必要があります。RDエリアがデータ未完状態だと,pdrorgの次の機能を実行できません。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.