14.3.4 特定のチャンクIDのデータをGZIP形式で圧縮したファイルにエクスポートする場合
次に示す条件で,表データをエクスポートします。
-
マルチチャンク表TABLE01の,チャンクIDが10のデータをエクスポートする
-
エクスポート結果を,4つの出力データファイルに出力する
-
出力データファイルをGZIP形式で圧縮する
このとき,次に示す手順でadbexportコマンドを実行します。
- 手順
-
-
出力データパスファイルを作成する
-
エクスポートオプションファイルを作成する
-
adbexportコマンドを実行する
-
各手順の例を以降で説明します。
(1) 出力データパスファイルを作成する
出力データパスファイルを作成して,すべての出力データファイルのパスを指定します。
- 出力データパスファイルの指定例
-
/mnt/diska/wwwww/exp1.csv.gz /mnt/diskb/xxxxx/exp2.csv.gz /mnt/diskc/yyyyy/exp3.csv.gz /mnt/diskd/zzzzz/exp4.csv.gz
- [説明]
-
表データをGZIP形式で圧縮したファイルにエクスポートする場合,出力データファイルの絶対パスの末尾に,拡張子「.gz」を指定することを推奨します。末尾に拡張子「.gz」を指定することで,エクスポートされたファイルがGZIP形式のファイルであると判別しやすくなります。
(2) エクスポートオプションファイルを作成する
エクスポートオプションファイルを作成して,エクスポートオプションを指定します。
- エクスポートオプションファイルの指定例
-
set adb_export_rthd_num = 3 ...1 set adb_export_scan_buff_size = 64 ...2
- [説明]
-
-
adbexportコマンド実行時に使用する処理リアルスレッド数を指定します。
-
表データの検索結果を保持するバッファのサイズを指定します。
-
(3) adbexportコマンドを実行する
adbexport -u ADBUSER01 ...1 -p '#HelloHADB_01' ...2 -z /home/adbmanager/exp_file/env01.txt ...3 -n TABLE01 ...4 -c 10 ...5 --compress GZIP ...6 /home/adbmanager/exp_file/expf01.txt ...7
- [説明]
-
-
adbexportコマンドを実行するHADBユーザの認可識別子を指定します。
-
-uオプションに指定した認可識別子のパスワードを指定します。
-
「(2) エクスポートオプションファイルを作成する」で作成したエクスポートオプションファイルの絶対パス名を指定します。
-
処理対象表を指定します。
-
チャンクIDを指定します。
-
出力データファイルを圧縮してGZIP形式のファイルにするために指定します。
-
「(1) 出力データパスファイルを作成する」で作成した出力データパスファイルの絶対パス名を指定します。
-