例: Db2 バックアップ圧縮ファイルを使用したデータのリカバリー

この例は、 Db2® バックアップ圧縮ファイルを使用してデータをリカバリーする方法を示しています。 FROM 節を指定し、BACKUP 節にあるバックアップ・ディレクトリーのリストを指定する必要があります。

重要: このタスクを実行するには、フィックスパック 4 以上がインストールされている Db2 バージョン 8.2 を使用する必要があります。

バックアップイメージを検索する際 Optim™ High Performance Unload コマンド(COMPRLIBオブジェクト)で使用された特定の圧縮ライブラリが見つからない場合は、 Db2 デフォルトの圧縮ライブラリが使用されます。

BACKUP コマンドで使用される圧縮ライブラリーがインストールされている必要があります。 そうでない場合は、 Optim High Performance Unload エラーメッセージを表示します
UNABLE TO LOAD STORAGE TOOL LIBRARY.
An error was encountered during Storage Tool library 
(TSM, XBSA or Compression) load.
Either at least a Db2 client is not installed, or the Db2 compression library has a name 
different from the default one.
Windows™ のデフォルトライブラリは db2compr.dll です。 UNIX™ のデフォルトライブラリは libdb2compr.a

表スペース・バックアップから表を 1 つだけアンロードする場合は、SELECT 節を使用できます。

GLOBAL CONNECT TO SAMPLE;
UNLOAD TABLESPACE
FLUSH BUFFERPOOLS NO
LOCK NO
USING BACKUP DATABASE SAMPLE TABLESPACE ("tbs_name")
FROM "/backup/bck1","/backup/bck2";
SELECT * FROM EMPLOYEE;
OUTFILE("tbs_backup.out")
FORMAT DEL;