DBMS_CLOUD.EXPORT_DATAを使用したテキストとしてのオブジェクト・ストアへのデータのエクスポート

DBMS_CLOUD.EXPORT_DATAを使用して、Autonomous Databaseからクラウド・オブジェクト・ストアにテキストとしてデータをエクスポートします。テキスト形式のエクスポート・オプションは、CSV、JSONまたはXMLです。

クラウド・オブジェクト・ストレージへのJSONデータのエクスポート

問合せを指定して、Autonomous Databaseからクラウド・オブジェクト・ストレージにJSONデータとして表データをエクスポートするステップを示します。

このエクスポート方法は、Autonomous Databaseでサポートされるすべてのクラウド・オブジェクト・ストアをサポートしており、Oracle Cloud Infrastructureリソース・プリンシパルを使用してOracle Cloud Infrastructure Object Storeにアクセスしたり、Amazonリソース名(ARN)を使用してAWS Simple Storage Service (S3)、Azureサービス・プリンシパルを使用してAzure BLOBストレージにアクセスしたり、Googleサービス・アカウントを使用してGoogle Cloud Platform (GCP)リソースにアクセスできます。

  1. Autonomous Databaseインスタンスに接続します。

    詳細は、Autonomous Databaseへの接続を参照してください。

  2. DBMS_CLOUD.CREATE_CREDENTIALを使用してクラウド・オブジェクト・ストレージ資格証明を格納します。

    例:

    BEGIN
      DBMS_CLOUD.CREATE_CREDENTIAL(
        credential_name => 'DEF_CRED_NAME',
        username => 'user1@example.com',
        password => 'password'
      );
    END;
    /

    usernameおよびpasswordに指定する値は、使用しているクラウド・オブジェクト・ストレージ・サービスによって異なります

  3. DBMS_CLOUD.EXPORT_DATAを実行し、formatパラメータのtypeに値jsonを指定して、結果をクラウド・オブジェクト・ストレージのJSONファイルとしてエクスポートします。
    JSON出力ファイルを生成するために、file_uri_listパラメータには2つのオプションがあります:
    • file_uri_list値を、クラウド・オブジェクト・ストレージの既存のバケットのURLに設定します。

    • file_uri_list値を、クラウド・オブジェクト・ストレージの既存のバケットのURLに設定し、エクスポートされたJSONのファイル名の生成時に使用するファイル名接頭辞を含めます。

    file_uri_listにファイル名接頭辞を含めない場合、DBMS_CLOUD.EXPORT_DATAによってファイル名接頭辞が指定されます。詳細は、テキスト出力(CSV、JSON、ParquetまたはXML)のファイル・ネーミングを参照してください。

    たとえば、file_uri_listに指定されたファイル名接頭辞を持つDBMS_CLOUD.EXPORT_DATAを次に示します:

    BEGIN
      DBMS_CLOUD.EXPORT_DATA(
        credential_name => 'DEF_CRED_NAME',
        file_uri_list   => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/dept_export',
        query           => 'SELECT * FROM DEPT',
        format          => JSON_OBJECT('type' value 'json'));
    END;
    /

    この例では、namespace-stringはOracle Cloud Infrastructureオブジェクト・ストレージ・ネームスペースで、bucketnameはバケット名です。詳細は、オブジェクト・ストレージ・ネームスペースの理解を参照してください。

    レコード・デリミタに\r\nや\tなどのエスケープ文字が含まれる場合、レコードのデリミタは二重引用符で囲みます。たとえば、レコード・デリミタ\r\nを使用するには、値を二重引用符("\r\n")で囲みます。

    BEGIN
      DBMS_CLOUD.EXPORT_DATA(
        credential_name => 'DEF_CRED_NAME',
        file_uri_list   => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/dept_export',
        query => 'SELECT * FROM DEPT',
        format => JSON_OBJECT('type' value 'json', 'recorddelimiter' value '"\r\n"' format json));
    END;
    /

    この例では、namespace-stringはOracle Cloud Infrastructureオブジェクト・ストレージ・ネームスペースで、bucketnameはバケット名です。詳細は、オブジェクト・ストレージ・ネームスペースの理解を参照してください。

    パラメータの詳細は、EXPORT_DATAプロシージャを参照してください。

    DBMS_CLOUD.EXPORT_DATAで使用できるformatパラメータの詳細は、DBMS_CLOUD EXPORT_DATAのパッケージ・フォーマット・オプションを参照してください。

DBMS_CLOUD.EXPORT_DATAを使用したエクスポートに関するノート:

  • 指定するqueryパラメータは、必要に応じて、結合や副問合せを含む問合せなどの拡張問合せにすることができます。

  • 出力ファイルを圧縮するには、formatパラメータにcompressionオプションを指定します。

  • エクスポートしたファイルが不要なった場合は、プロシージャDBMS_CLOUD.DELETE_OBJECTを使用するか、ネイティブのクラウド・オブジェクト・ストレージ・コマンドを使用してファイルを削除します。

クラウド・オブジェクト・ストレージへのCSVとしてのデータのエクスポート

問合せを指定して、Autonomous Databaseからクラウド・オブジェクト・ストレージにCSVデータとして表データをエクスポートするステップを示します。

このエクスポート方法では、Autonomous Databaseでサポートされているすべてのクラウド・オブジェクト・ストアがサポートされます。また、Amazonリソース名(ARN)を使用して、AWS Simple Storage Service (S3)、Azureサービス・プリンシパルにアクセスしてAzure BLOBストレージにアクセスしたり、Googleサービス・アカウントを使用してGoogle Cloud Platform (GCP)リソースにアクセスすることもできます。

  1. Autonomous Databaseインスタンスに接続します。

    詳細は、Autonomous Databaseへの接続を参照してください。

  2. DBMS_CLOUD.CREATE_CREDENTIALを使用してクラウド・オブジェクト・ストレージ資格証明を格納します。

    例:

    BEGIN
      DBMS_CLOUD.CREATE_CREDENTIAL(
        credential_name => 'DEF_CRED_NAME',
        username => 'user1@example.com',
        password => 'password'
      );
    END;
    /

    usernameおよびpasswordに指定する値は、使用しているクラウド・オブジェクト・ストレージ・サービスによって異なります

  3. DBMS_CLOUD.EXPORT_DATAを実行し、formatパラメータのtypeに値csvを指定して、結果をCSVファイルとしてクラウド・オブジェクト・ストレージにエクスポートします。
    CSV出力ファイルを生成するために、file_uri_listパラメータには2つのオプションがあります:
    • file_uri_list値を、クラウド・オブジェクト・ストレージの既存のバケットのURLに設定します。

    • file_uri_list値をクラウド・オブジェクト・ストレージの既存のバケットのURLに設定し、エクスポートされたCSVファイルのファイル名を生成する際に使用するファイル名接頭辞を含めます。

    file_uri_listにファイル名接頭辞を含めない場合、DBMS_CLOUD.EXPORT_DATAによってファイル名接頭辞が指定されます。詳細は、テキスト出力(CSV、JSON、ParquetまたはXML)のファイル・ネーミングを参照してください。

    たとえば、file_uri_listに指定されたファイル名接頭辞を持つDBMS_CLOUD.EXPORT_DATAを次に示します:

    BEGIN
      DBMS_CLOUD.EXPORT_DATA(
        credential_name => 'DEF_CRED_NAME',
        file_uri_list   => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/dept_export',
        query           => 'SELECT * FROM DEPT',
        format          => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip'));
    END;
    /

    この例では、namespace-stringはOracle Cloud Infrastructureオブジェクト・ストレージ・ネームスペースで、bucketnameはバケット名です。詳細は、オブジェクト・ストレージ・ネームスペースの理解を参照してください。

    パラメータの詳細は、EXPORT_DATAプロシージャを参照してください。

    DBMS_CLOUD.EXPORT_DATAで使用できるformatパラメータの詳細は、DBMS_CLOUD EXPORT_DATAのパッケージ・フォーマット・オプションを参照してください。

DBMS_CLOUD.EXPORT_DATAを使用したエクスポートに関するノート:

  • 指定するqueryパラメータは、必要に応じて、結合や副問合せを含む問合せなどの拡張問合せにすることができます。

  • 出力ファイルを圧縮するには、formatパラメータにcompressionオプションを指定します。

  • エクスポートしたファイルが不要なった場合は、プロシージャDBMS_CLOUD.DELETE_OBJECTを使用するか、ネイティブのクラウド・オブジェクト・ストレージ・コマンドを使用してファイルを削除します。

クラウド・オブジェクト・ストレージへのParquetとしてのデータのエクスポート

問合せを指定して、Autonomous Databaseからクラウド・オブジェクト・ストレージにParquetデータとして表データをエクスポートするステップを示します。

このエクスポート方法は、Autonomous Databaseでサポートされるすべてのクラウド・オブジェクト・ストアをサポートしており、Oracle Cloud Infrastructureリソース・プリンシパルを使用してOracle Cloud Infrastructure Object Storeにアクセスしたり、Amazonリソース名(ARN)を使用してAWS Simple Storage Service (S3)、Azureサービス・プリンシパルを使用してAzure BLOBストレージにアクセスしたり、Googleサービス・アカウントを使用してGoogle Cloud Platform (GCP)リソースにアクセスできます。

  1. Autonomous Databaseインスタンスに接続します。

    詳細は、Autonomous Databaseへの接続を参照してください。

  2. DBMS_CLOUD.CREATE_CREDENTIALを使用してクラウド・オブジェクト・ストレージ資格証明を格納します。

    例:

    BEGIN
      DBMS_CLOUD.CREATE_CREDENTIAL(
        credential_name => 'DEF_CRED_NAME',
        username => 'user1@example.com',
        password => 'password'
      );
    END;
    /

    usernameおよびpasswordに指定する値は、使用しているクラウド・オブジェクト・ストレージ・サービスによって異なります

  3. DBMS_CLOUD.EXPORT_DATAを実行し、formatパラメータのtypeに値parquetを指定して、結果をparquetファイルとしてクラウド・オブジェクト・ストレージにエクスポートします。
    parquet出力ファイルを生成するために、file_uri_listパラメータには2つのオプションがあります:
    • file_uri_list値を、クラウド・オブジェクト・ストレージの既存のバケットのURLに設定します。

    • file_uri_list値を、クラウド・オブジェクト・ストレージの既存のバケットのURLに設定し、エクスポートされたparquetファイルのファイル名の生成時に使用するファイル名接頭辞を含めます。

    file_uri_listにファイル名接頭辞を含めない場合、DBMS_CLOUD.EXPORT_DATAによってファイル名接頭辞が指定されます。詳細は、テキスト出力(CSV、JSON、ParquetまたはXML)のファイル・ネーミングを参照してください。

    たとえば、file_uri_listに指定されたファイル名接頭辞を持つDBMS_CLOUD.EXPORT_DATAを次に示します:

    BEGIN
      DBMS_CLOUD.EXPORT_DATA(
        credential_name => 'DEF_CRED_NAME',
        file_uri_list   => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/dept_export',
        query           => 'SELECT * FROM DEPT',
        format          => JSON_OBJECT('type' value 'parquet', 'compression' value 'snappy'));
    END;
    /

    この例では、namespace-stringはOracle Cloud Infrastructureオブジェクト・ストレージ・ネームスペースで、bucketnameはバケット名です。詳細は、オブジェクト・ストレージ・ネームスペースの理解を参照してください。

    パラメータの詳細は、EXPORT_DATAプロシージャを参照してください。

    DBMS_CLOUD.EXPORT_DATAで使用できるformatパラメータの詳細は、DBMS_CLOUD EXPORT_DATAのパッケージ・フォーマット・オプションを参照してください。

DBMS_CLOUD.EXPORT_DATAを使用したエクスポートに関するノート:

  • 指定するqueryパラメータは、必要に応じて、結合や副問合せを含む問合せなどの拡張問合せにすることができます。

  • 出力ファイルを圧縮するには、formatパラメータにcompressionオプションを指定します。type parquetのデフォルトのcompressionsnappyです。

  • エクスポートしたファイルが不要なった場合は、プロシージャDBMS_CLOUD.DELETE_OBJECTを使用するか、ネイティブのクラウド・オブジェクト・ストレージ・コマンドを使用してファイルを削除します。

  • OracleタイプからParquetタイプへのマッピングの詳細は、DBMS_CLOUD「Oracleデータ型からParquetへのマッピングのパッケージ」を参照してください。

    次の型はサポートされていないか、またはDBMS_CLOUD.EXPORT_DATAを使用したParquetのエクスポートのサポートに制限があります:

    Oracleタイプ ノート

    BFILE

    はサポートされていません

    BLOB

    はサポートされていません

    DATE

    DATE形式では、日付、月および年のみがサポートされます。時間、分、秒はサポートされていません。

    DATEをParquetにエクスポートするためのNLS形式の制限の詳細は、DBMS_CLOUD「Oracleデータ型からParquetへのマッピングのパッケージ」を参照してください。

    INTERVAL DAY TO SECOND

    サポートされ、内部で文字列として処理されます。

    INTERVAL YEAR TO MONTH

    サポートされ、内部で文字列として処理されます。

    LONG

    はサポートされていません

    LONG RAW

    はサポートされていません

    NUMBER

    サポートされる制限は次のとおりです。

    • 最大精度を38に設定し、精度以下にスケーリングできます。
    • 列のNUMBER型に精度とスケールが指定されていない場合は、デフォルトで38の精度と20のスケールが使用されます。
    • 負のスケールは、NUMBER型ではサポートされていません。

    Object Types

    はサポートされていません

    TIMESTAMP

    サポートされる制限は次のとおりです。

    • 精度が異なる複数の列がある場合、最高精度が使用されます。
    • TIMESTAMP WITH TIME ZONE Oracleデータ型では、タイムスタンプのみが使用されます。

    TIMESTAMPをParquetにエクスポートするためのNLS形式の制限の詳細は、DBMS_CLOUD「Oracleデータ型からParquetへのマッピングのパッケージ」を参照してください。

クラウド・オブジェクト・ストレージへのXMLとしてのデータのエクスポート

問合せを指定して、Autonomous Databaseからクラウド・オブジェクト・ストレージにXMLデータとして表データをエクスポートするステップを示します。

このエクスポート方法では、Autonomous Databaseでサポートされているすべてのクラウド・オブジェクト・ストアがサポートされます。また、Amazonリソース名(ARN)を使用して、AWS Simple Storage Service (S3)、Azureサービス・プリンシパルにアクセスしてAzure BLOBストレージにアクセスしたり、Googleサービス・アカウントを使用してGoogle Cloud Platform (GCP)リソースにアクセスすることもできます。

  1. Autonomous Databaseインスタンスに接続します。

    詳細は、Autonomous Databaseへの接続を参照してください。

  2. DBMS_CLOUD.CREATE_CREDENTIALを使用してクラウド・オブジェクト・ストレージ資格証明を格納します。

    例:

    BEGIN
      DBMS_CLOUD.CREATE_CREDENTIAL(
        credential_name => 'DEF_CRED_NAME',
        username => 'user1@example.com',
        password => 'password'
      );
    END;
    /

    usernameおよびpasswordに指定する値は、使用しているクラウド・オブジェクト・ストレージ・サービスによって異なります

  3. DBMS_CLOUD.EXPORT_DATAを実行し、formatパラメータのtypeに値xmlを指定して、結果をクラウド・オブジェクト・ストレージのXMLファイルとしてエクスポートします。
    XML出力ファイルを生成するために、file_uri_listパラメータには2つのオプションがあります:
    • file_uri_list値を、クラウド・オブジェクト・ストレージの既存のバケットのURLに設定します。

    • file_uri_list値を、クラウド・オブジェクト・ストレージの既存のバケットのURLに設定し、エクスポートされたJSONのファイル名の生成時に使用するファイル名接頭辞を含めます。

    file_uri_listにファイル名接頭辞を含めない場合、DBMS_CLOUD.EXPORT_DATAによってファイル名接頭辞が指定されます。詳細は、テキスト出力(CSV、JSON、ParquetまたはXML)のファイル・ネーミングを参照してください。

    たとえば、file_uri_listに指定されたファイル名接頭辞を持つDBMS_CLOUD.EXPORT_DATAを次に示します:

    BEGIN
      DBMS_CLOUD.EXPORT_DATA(
        credential_name => 'DEF_CRED_NAME',
        file_uri_list   => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/dept_export',
        query           => 'SELECT * FROM DEPT',
        format          => JSON_OBJECT('type' value 'xml', 'compression' value 'gzip'));
    END;
    /

    この例では、namespace-stringはOracle Cloud Infrastructureオブジェクト・ストレージ・ネームスペースで、bucketnameはバケット名です。詳細は、オブジェクト・ストレージ・ネームスペースの理解を参照してください。

    パラメータの詳細は、EXPORT_DATAプロシージャを参照してください。

    DBMS_CLOUD.EXPORT_DATAで使用できるformatパラメータの詳細は、DBMS_CLOUD EXPORT_DATAのパッケージ・フォーマット・オプションを参照してください。

DBMS_CLOUD.EXPORT_DATAを使用したエクスポートに関するノート:

  • 指定するqueryパラメータは、必要に応じて、結合や副問合せを含む問合せなどの拡張問合せにすることができます。

  • 出力ファイルを圧縮するには、formatパラメータにcompressionオプションを指定します。

  • エクスポートしたファイルが不要なった場合は、プロシージャDBMS_CLOUD.DELETE_OBJECTを使用するか、ネイティブのクラウド・オブジェクト・ストレージ・コマンドを使用してファイルを削除します。

テキスト出力(CSV、JSON、ParquetまたはXML)のファイル・ネーミング

CSV、JSON、ParquetまたはXMLテキスト・ファイル出力でのDBMS_CLOUD.EXPORT_DATAを使用した出力ファイル・ネーミングについて説明します。

DBMS_CLOUD.EXPORT_DATAは、queryパラメータで指定された問合せを実行し、クラウド・オブジェクト・ストア・バケットまたはディレクトリ内のテキスト・ファイルに結果を送信します。出力形式は、指定するformatパラメータtype (CSV、JSON、ParquetまたはXMLのいずれか)によって異なります。

プロシージャを高速化し、出力を生成するために、DBMS_CLOUD.EXPORT_DATAはその作業を分割します。つまり、システム・リソースに応じて、DBMS_CLOUD.EXPORT_DATAを実行すると、プロシージャによってクラウド・オブジェクト・ストア・バケットまたはディレクトリ内に複数の出力ファイルが作成されます。

生成される各ファイルの形式は:

[FileNamePrefix | client_info_module_action]_sequenceNum_timestamp.format_extension.[compression_extension]

  • FileNamePrefix: (optional) If a FileNamePrefix is supplied, DBMS_CLOUD.EXPORT_DATA uses the file name prefix to generate file names for the results.FileNamePrefixは、file_uri_listパラメータ値のバケットまたはディレクトリ名の後に指定されたテキストを使用して指定されます。

    file_uri_listFileNamePrefixに複数の値を指定することはできません。

  • client_info_module_action: If a file name prefix is not supplied with the file_uri_list parameter, DBMS_CLOUD.EXPORT_DATA uses the combination of client_info, application module and action as the file name prefix (when this information is available).このプロシージャは、問合せを実行するデータベース・セッションのアプリケーション情報からこれらの名前を取得します。client_infomodule名およびaction名の詳細は、DBMS_APPLICATION_INFOを参照してください。

    ファイル名接頭辞がfile_uri_listで指定されておらず、データベース・セッション属性も使用できない場合、DBMS_CLOUD.EXPORT_DATAはファイル名接頭辞"data""を使用します。

  • sequenceNum: DBMS_CLOUD.EXPORT_DATAの問合せに関連付けられた順序番号。問合せ、データベース・サービス、およびECPUの数(データベースがOCPUを使用している場合のOCPU)に応じて、1つ以上のsequenceNumがあります。また、結果のサイズに応じて、sequenceNumごとに1つ以上の出力ファイルがあります。

  • timestamp: ファイルがアップロードされたときのタイムスタンプ。

  • format_extension: デフォルト値は、formattype値によって異なります:

    • CSV形式: .csv
    • JSON形式: .json
    • PARQUET形式.parquet
    • XML形式: .xml

    詳細は、DBMS_CLOUD EXPORT_DATAのパッケージ形式オプションformatオプションのfileextensionに関する説明を参照してください。

  • compression_extension: formatパラメータにcompressionオプションに値gzipを含める場合、これは"gz"です。

    format typeparquetの場合、compressionsnappyもサポートされ、これがデフォルトです。

たとえば、次のDBMS_CLOUD.EXPORT_DATAプロシージャのファイル名接頭辞は、file_uri_listパラメータにdept_exportとして指定されています。この例では、指定されたオブジェクト・ストアへの出力を指定された形式で生成します。

BEGIN
  DBMS_CLOUD.EXPORT_DATA(
    credential_name => 'DEF_CRED_NAME',
    file_uri_list   => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/dept_export',
    query           => 'SELECT * FROM DEPT',
    format          => JSON_OBJECT('type' value 'json'));
END;
/

ファイル名接頭辞を指定すると、生成される出力ファイルには、次のようなファイル名接頭辞が含まれます:

dept_export_1_20210809T173033Z.json
dept_export_2_20210809T173034Z.json
dept_export_3_20210809T173041Z.json
dept_export_4_20210809T173035Z.json

生成される出力ファイルの数は、結果のサイズ、データベース・サービス、およびAutonomous DatabaseインスタンスのECPU (OCPUを使用している場合のOCPU)の数によって異なります。

次の例では、file_uri_listパラメータにファイル名接頭辞が含まれず、compressionパラメータに値gzipが指定されています:

BEGIN
  DBMS_CLOUD.EXPORT_DATA(
    credential_name => 'DEF_CRED_NAME',
    file_uri_list   => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/',
    query           => 'SELECT * FROM DEPT',
    format          => json_object('type' value 'json', 'compression' value 'gzip'));
END;
/

ファイル名接頭辞がfile_uri_listパラメータに含まれない場合、DBMS_CLOUD.EXPORT_DATAは、client_info_module_actionという形式のファイル名接頭辞を使用します。この例では、生成された出力ファイルには、次のようにDBMS_CLOUD.EXPORT_DATAが提供するファイル名接頭辞が含まれ、ファイルはgzipで圧縮され、ファイル拡張子.gzが追加されます:

Client1_Module1_Action1_1_20210809T173033Z.json.gz
Client1_Module1_Action1_2_20210809T173034Z.json.gz
Client1_Module1_Action1_3_20210809T173041Z.json.gz
Client1_Module1_Action1_4_20210809T173035Z.json.gz

DBMS_CLOUD.EXPORT_DATAの実行時にclient_info_module_actionセッション情報が使用できない場合、ファイル名接頭辞はdataに設定されます。例:

data_1_20210809T173033Z.json.gz
data_2_20210809T173034Z.json.gz
data_3_20210809T173041Z.json.gz
data_4_20210809T173035Z.json.gz

たとえば、次のDBMS_CLOUD.EXPORT_DATAプロシージャのファイル名接頭辞は、file_uri_listパラメータにdept_exportとして指定されています。この例では、指定されたディレクトリへの出力を指定された形式で生成します。

BEGIN
  DBMS_CLOUD.EXPORT_DATA(
    file_uri_list   => 'DATA_PUMP_DIR:sales.json',
    query           => 'SELECT * FROM SALES',
    format          => JSON_OBJECT('type' value 'json'));
END;
/

ファイル名接頭辞を指定すると、生成される出力ファイルには、次のようなファイル名接頭辞が含まれます:

sales_1_20230705T124523275915Z.csv

DBMS_CLOUD.EXPORT_DATAを使用したファイル・ネーミングに関するノート:

  • DBMS_CLOUD.EXPORT_DATAは、バケットまたはディレクトリを作成しません。

  • DBMS_CLOUD.EXPORT_DATAによって生成されるファイルの数は、ECPUの数(データベースがOCPUを使用する場合のOCPU)、データベース・サービス、および結果データのサイズによって決まります。

  • file_uri_listパラメータでディレクトリ・オブジェクト名を指定する場合は、次のようになります。

    • 指定されたディレクトリが存在し、そのディレクトリへのWRITEアクセス権を持っている必要があります。

    • ディレクトリ名は、二重引用符で囲むと大文字と小文字が区別されます。

    • 資格証明名パラメータを指定しないでください。

  • CSV、JSONまたはXML出力の場合、生成されたファイルに10MBのデータが含まれると、デフォルトで新しい出力ファイルが作成されます。ただし、結果データが10MB未満の場合でも、データベース・サービスおよびAutonomous DatabaseインスタンスのECPU (OCPUを使用している場合)の数によっては、複数の出力ファイルが作成される可能性があります。

    CSV、JSONまたはXMLのデフォルトの出力ファイルのチャンク・サイズは10MBです。この値は、formatパラメータのmaxfilesizeオプションを使用して変更できます。詳細は、DBMS_CLOUD EXPORT_DATAのパッケージ形式オプションを参照してください。

  • Parquet出力の場合、生成される各ファイルは128MB未満で、複数の出力ファイルが生成される可能性があります。ただし、結果データが128MB未満の場合でも、データベース・サービスおよびAutonomous DatabaseインスタンスのECPU (OCPUを使用している場合)の数によっては、複数の出力ファイルが作成される可能性があります。

    formatパラメータのmaxfilesizeオプションは、Parquetファイルには適用されません。