Oracle Data Pump最新バージョンまたは旧バージョンを使用したデータのインポート
Oracle Data Pumpを使用してAutonomous AI Databaseにデータをインポートするステップは、Oracle Data Pumpのバージョンによって異なります。
- Oracle Data Pumpバージョン18.3以降を使用したデータのインポート
Oracleでは、Data PumpファイルからAutonomous AI Databaseにデータをインポートするために、最新のOracle Data Pumpバージョンを使用することをお薦めします。このバージョンには、より優れたエクスペリエンスのための拡張機能と修正が含まれています。 - OCIリソース・プリンシパルを使用したOracle Data Pumpバージョン18.3以降を使用したデータのインポート
Oracle Data Pumpでは、Oracle Cloud Infrastructureリソース・プリンシパルを資格証明オブジェクトとして使用して、Autonomous AI Databaseへのデータ・ポンプ・ファイルのインポートをサポートしています。 - Oracle Data Pumpバージョン12.2以前を使用したデータのインポート
Data Pumpクライアント・バージョン12.2.0.1以前を使用して、Data PumpファイルからAutonomous AI Databaseにデータをインポートするには、default_credentialパラメータを設定します。 - 事前認証済URLでのOracle Data Pumpインポートの使用
Oracle Data Pumpインポートで事前認証済URL (PAR URL)を使用するステップを示します。
Oracle Data Pump Version 18.3以降を使用したデータのインポート
Oracleでは、Data PumpファイルからAutonomous AI Databaseにデータをインポートするために最新のOracle Data Pumpバージョンを使用することをお薦めします。このバージョンには、より優れたエクスペリエンスを実現するための拡張機能と修正が含まれています。
プラットフォームの「Oracle Instant Clientダウンロード」からOracle Data Pumpを含む最新バージョンのOracle Instant Clientをダウンロードします。 Oracle Instant Clientをダウンロードした後に必要なインストール・ステップは、プラットフォームのインストール・ダウンロード・ページのインストール・ステップを参照してください。
Oracle Data Pumpバージョン18.3以降では、credential引数によって、ソース・ファイルで使用しているCloud Object Storageサービスに対してデータ・ポンプが認証されます。 dumpfile引数は、データ・ポンプ・ファイルのURLのカンマ区切りリストです。
Oracle Data Pumpで、ソース・ファイルがOracle Cloud Infrastructureオブジェクト・ストレージに存在する場合は、Oracle Cloud InfrastructureネイティブURIまたはSwift URIを使用できます。 これらのファイルURI形式の詳細は、「DBMS_CLOUD URIの書式」を参照してください。
クラウド・オブジェクト・ストレージからOracle Data Pumpダンプ・ファイルをロードするには、Oracle Data Pumpインポートを実行し、credentialパラメータを含めます:
OCIリソース・プリンシパルでのOracle Data Pumpバージョン18.3以降を使用したデータのインポート
Oracle Data Pumpでは、Oracle Cloud Infrastructureリソース・プリンシパルを資格証明オブジェクトとして使用して、Autonomous AI Databaseへのデータ・ポンプ・ファイルのインポートがサポートされています。
Oracle Data Pump expdpを使用してオブジェクト・ストアに直接エクスポートする場合は、impdpを使用してインポートしたときのエクスポートに使用されたものと同じ資格証明を使用する必要があります。 この場合、Oracle Data Pumpインポートでは、Oracle Cloud Infrastructureリソース・プリンシパル資格証明はサポートされていません。 アップロードする他のメソッドは、リソース・プリンシパル資格証明を使用したimpdpの使用でサポートされています。 たとえば、DBMS_CLOUD.PUT_OBJECTを使用してオブジェクト・ストアにOracle Data Pumpファイルをアップロードする場合、リソース・プリンシパル資格証明を使用してOracle Data Pump impdpを使用してファイルをインポートできます。 同様に、Oracle Cloud Infrastructureコンソールを使用してデータ・ポンプ・ファイルをオブジェクト・ストアにアップロードする場合、リソース・プリンシパル資格証明を使用して、Oracleデータ・ポンプimpdpを使用してAutonomous AI Databaseインスタンスにインポートできます。
Oracle Data Pumpで、ソース・ファイルがOracle Cloud Infrastructureオブジェクト・ストレージに存在する場合は、Oracle Cloud InfrastructureネイティブURIまたはSwift URIを使用できます。 これらのファイルURI形式の詳細は、「DBMS_CLOUD URIの書式」を参照してください。
Oracle Data Pumpバージョン12.2以前を使用したデータのインポート
Data Pumpクライアント・バージョン12.2.0.1以前を使用して、default_credentialパラメータを設定することで、Data PumpファイルからAutonomous AI Databaseにデータをインポートできます。
データ・ポンプ・インポートのバージョン(12.2.0.1)以前に「資格証明」パラメータがありません。 古いバージョンのData Pump Importを使用している場合は、Autonomous AI Databaseのデフォルトの資格証明プロパティを定義し、dumpfileパラメータでdefault_credentialキーワードを使用する必要があります。
Oracle Data Pumpでは、ソース・ファイルがOracle Cloud Infrastructureオブジェクト・ストレージに存在する場合は、Oracle Cloud InfrastructureネイティブURIまたはSwift URIを使用できます。 これらのファイルURI形式の詳細は、「DBMS_CLOUD URIの書式」を参照してください。
旧バージョンのOracle Data Pumpを使用したインポートとdefault_credentialの設定
ノート:
全インポートを実行したり、他のユーザーが所有するオブジェクトをインポートするには、DATAPUMP_CLOUD_IMPのロールが必要です。
Autonomous AI Databaseで許可されていないオブジェクトの詳細は、SQLコマンドを参照してください。
Oracle Data Pumpインポートの使用に関するその他のノートは、「Oracle Data Pumpを使用したインポートに関するノート」を参照してください。
Autonomous AI DatabaseでのOracle Data Pumpインポートを使用した表圧縮の詳細は、Oracle Data Pumpのインポートおよび表圧縮を参照してください。
Oracle Data Pump Importパラメータの詳細は、『Oracle Databaseユーティリティ』を参照してください。