デフォルト: DISABLED
用途
構文および説明
COMPRESSION [ENABLED {BASIC | LOW| MEDIUM | HIGH} | DISABLED]
ENABLED
を指定すると、アンロード操作全体ですべてのデータが圧縮されます。追加で次の圧縮オプションのいずれかを指定できます。
BASIC
: 圧縮率と速度の適度な組合せが実現し、使用されるアルゴリズムはOracle Data Pumpの以前のバージョンと同じです。
LOW
: アンロード・スループットへの影響を最小限に抑えます。CPUリソースが限定要因となっている環境に適しています。
MEDIUM
: ほとんどの環境に適しています。このオプションはBASIC
オプションと同様、圧縮率と処理速度を加味したよい組合せですが、BASIC
とは異なるアルゴリズムが使用されています。
HIGH
: ネットワーク速度が限定要因となっている、速度が遅いネットワークを使用するアンロードに最適です。
注意:
これらの圧縮アルゴリズムを使用するには、COMPATIBLE
初期化パラメータを12.0.0以上に設定する必要があります。この機能では、Oracle Advanced Compressionオプションを有効にする必要があります。
圧縮アルゴリズムのパフォーマンスは、そのCPU使用量および圧縮率(非圧縮の入力に対する割合としての圧縮済の出力のサイズ)によって特徴付けられます。これらの測定値は、使用される圧縮アルゴリズムの速度に加え、入力のサイズおよびタイプに応じて変化します。基本的に圧縮率はLOWからHIGHへと高くなります。ただし、圧縮率の上昇に応じて、消費されるCPUリソースが多くなります。
ご使用の環境で、データに対して様々な圧縮レベルをテストすることをお薦めします。エクスポートされるダンプ・ファイル・セットの圧縮レベルがパフォーマンスおよび記憶域要件を満たすようにするには、環境、ワークロードの特性、およびデータのサイズとタイプに基づいて圧縮レベルを選択します。
DISABLED
を指定すると、アップロード操作でデータは圧縮されません。
例
次の例では、COMPRESSION
パラメータがENABLED
に設定されています。したがって、dept.dmp
ダンプ・ファイルに書き込まれるすべてのデータは圧縮形式になります。
CREATE TABLE deptXTec3 ORGANIZATION EXTERNAL (TYPE ORACLE_DATAPUMP DEFAULT DIRECTORY def_dir1 ACCESS PARAMETERS (COMPRESSION ENABLED) LOCATION ('dept.dmp'));