Oracle Data Pumpのインポートおよび表の圧縮

Autonomous DatabaseでのOracle Data Pumpインポートの使用に関するノートを提供します。

デフォルトでは、Oracle Data Pump Importユーティリティは、ソース・データベース(データのエクスポート元のデータベース)の表に対して指定された圧縮タイプと同じ圧縮タイプのデータをインポートします。圧縮をAutonomous Databaseに残す場合は、データのインポート時に次のパラメータを指定します:

TRANSFORM=TABLE_COMPRESSION_CLAUSE:NONE

このオプションを指定したTRANSFORMパラメータは、Oracle Data Pump Importでソース表の圧縮タイプを無視するように指定します。このオプションを使用すると、Oracle Data Pumpはデフォルトの圧縮タイプを使用して表をAutonomous Databaseにインポートします。デフォルトの圧縮タイプはAutonomous Databaseワークロード・タイプによって異なります:

  • データ・ウェアハウス: デフォルトの表圧縮はハイブリッド列圧縮です。

    Oracleでは、ロードによってデータが圧縮されるため、アプリケーションが主に表に対してバルク・ロード操作を使用する場合、このデフォルトを使用することをお薦めします。問合せでIOを少なくする必要があるため、これらの表の問合せパフォーマンスは圧縮によるメリットがあります。

    Oracle GoldenGateまたはその他のレプリケーション・ツールを使用して他のシステムからレプリケートされたステージング表がある場合、またはアプリケーションが主に表に対して行ごとのDML操作を使用する場合、Oracleでは、表を非圧縮のままにするか、拡張行圧縮を使用することをお薦めします。

  • トランザクション処理: デフォルトの表圧縮は圧縮されません。

  • JSONデータベース: デフォルトの表圧縮は圧縮されません。

  • APEX: デフォルトの表圧縮は圧縮されません。

Oracle Data Pump ImportのTRANSFORMパラメータの詳細は、TRANSFORMを参照してください。

詳細は、表圧縮についてを参照してください。