クライアント削除でサイズの大きいテーブルの削除は非常に時間がかかります。
R3transにはクライアントコピー制御の機能もあり、以下のコマンドでより高速に削除対象クライアントのテーブルエントリの削除が可能です。
(並列処理も可能)
〇コマンド
R3trans -w <ログファイル> -u <オプション> <制御ファイル>
〇制御ファイル(削除)
clientremove
client =
select * from <テーブル>
注意点としてはselect count等で削除の進捗が見えずらく、UNDO領域を使用するため拡張やテーブル削除後の作り直しが必要な場合があります。
ちなみに、制御ファイルの内容を書き換えてテーブルのエクスポート、インポート、クライアント間のコピーも可能です。
〇制御ファイル(エクスポート)
export
Client =
FILE = <エクスポートファイル>
select * from <テーブル>
〇制御ファイル(インポート)
import
Client =
FILE = <エクスポートファイル>
〇制御ファイル(コピー)
clientcopy
source client =
target client =
select * from <テーブル>