expdp admin/password@db2022adb_high \
filesize=5GB \
credential=def_cred_name \
dumpfile=https://namespace-string.objectstorage.us-ashburn-1.oci.customer-oci.com/n/namespace-string/b/bucketname/o/exp%U.dmp \
parallel=16 \
encryption_pwd_prompt=yes \
logfile=export.log \
directory=data_pump_dir
dumpfile
の場合、この例では、商用レルム(OC1)のOCI専用エンドポイントを使用して推奨されるURI形式を使用します。namespace-string
は、Oracle Cloud Infrastructureオブジェクト・ストレージ・ネームスペースで、bucketname
はバケット名です。詳細は、オブジェクト・ストレージ専用エンドポイント、リージョンおよび可用性ドメインおよびオブジェクト・ストレージ・ネームスペースの理解を参照してください。credential
パラメータは、OCIリソース・プリンシパル、Azureサービス・プリンシパル、Amazonリソース名(ARN)またはGoogleサービス・アカウントにはできません。リソース・プリンシパル・ベースの認証の詳細は、ポリシーおよびロールの構成によるクラウド・リソースへのアクセスを参照してください。
最適なエクスポート・パフォーマンスを得るには、エクスポート接続にHIGH
データベース・サービスを使用し、parallel
パラメータをECPU数(.25 x ECPU数)の4分の1に設定します。OCPUコンピュート・モデルを使用している場合は、パラレル・パラメータをOCPUの数(1 x OCPU数)に設定します。
Data Pump Exportを実行するために接続するデータベース・サービス名の詳細は、Autonomous Data Warehouseのデータベース・サービス名を参照してください。
様々なクラウド・オブジェクト・ストレージ・サービスのダンプ・ファイルのURL形式については、DBMS_CLOUDのURI形式を参照してください。
この例では、Autonomous Databaseからエクスポートするための推奨パラメータを示します。これらのexpdp
パラメータについては、次に注意してください:
-
Oracle Cloud Infrastructure Object Storageエクスポートの場合、filesize
パラメータの最大値は10000MBです。
-
Oracle Cloud Infrastructure Object Storage Classicエクスポートの場合、最大filesize
パラメータ値は20GBです。
-
指定したfilesize
が大きすぎる場合、エクスポートでは次のエラー・メッセージが表示されます:
ORA-17500: ODM err:ODM HTTP Request Entity Too Large
-
directory
パラメータは、指定したログ・ファイルexport.log
のディレクトリdata_pump_dir
を指定します。詳細は、Data Pump Exportのログ・ファイルへのアクセスを参照してください。
ノート Oracle Data Pumpでは、各ダンプ・ファイルの部分を小さなチャンクに分割してアップロードを高速化します。Oracle Cloud Infrastructure Object Storageコンソールには、エクスポートするダンプ・ファイル・パートごとに複数のファイルが表示されます。実際のダンプファイルのサイズはゼロ(0)、関連するファイル・チャンクは10mb以下と表示されます。例:exp01.dmp
exp01.dmp_aaaaaa
exp02.dmp
exp02.dmp_aaaaaa
Oracle Cloud InfrastructureコンソールまたはOracle Cloud Infrastructure CLIを使用してゼロ・バイト・ダンプ・ファイルをダウンロードしても、完全なダンプ・ファイルは得られません。オブジェクト・ストアから完全なダンプ・ファイルをダウンロードするには、curlなどのSwiftをサポートするツールを使用して、ユーザー・ログインおよびSwift認証トークンを指定します。curl -O -v -X GET -u 'user1@example.com:auth_token' \
https://swiftobjectstorage.us-ashburn-1.oraclecloud.com/v1/namespace-string/bucketname/exp01.dmp
If you import a file with the DBMS_CLOUD
procedures that support the format
parameter type
with the value 'datapump
', you only need to provide the primary file name.'datapump
'形式タイプをサポートするプロシージャでは、チャンクが自動的に検出およびダウンロードされます。
DBMS_CLOUD.DELETE_OBJECT
を使用すると、プライマリ・ファイルが削除されたときにチャンクが自動的に検出および削除されます。