Exportación de datos al almacén de objetos como texto mediante DBMS_CLOUD.EXPORT_DATA
Utilice DBMS_CLOUD.EXPORT_DATA para exportar datos como texto de una base de datos de IA autónoma al almacén de objetos en la nube. Las opciones de exportación de formato de texto son CSV, JSON o XML.
Exportación de datos de JSON a Cloud Object Storage
Muestra los pasos para exportar datos de tabla de su base de datos de IA autónoma a Cloud Object Storage como datos JSON especificando una consulta.
Este método de exportación soporta todos los almacenes de objetos en la nube soportados por Autonomous Database, y puede utilizar una entidad de recurso de Oracle Cloud Infrastructure para acceder a Oracle Cloud Infrastructure Object Store, Amazon Resource Names (ARN) para acceder a AWS Simple Storage Service (S3), una entidad de servicio de Azure para acceder al almacenamiento BLOB de Azure o una cuenta de servicio de Google para acceder a los recursos de Google Cloud Platform (GCP).
-
Conéctese a su instancia de base de datos de IA autónoma.
Consulte Conexión a una base de datos de IA autónoma para obtener más información.
-
Almacene su credencial de Cloud Object Storage mediante
DBMS_CLOUD.CREATE_CREDENTIAL.Por ejemplo:
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'DEF_CRED_NAME', username => 'user1@example.com', password => 'password' ); END; /Los valores que proporcione para
usernameypassworddependen del servicio de Cloud Object Storage que utilice. -
Ejecute
DBMS_CLOUD.EXPORT_DATAy especifique el parámetroformattypecon el valorjsonpara exportar los resultados como archivos JSON en Cloud Object Storage.Para generar los archivos de salida JSON, hay dos opciones para el parámetro
file_uri_list:-
Defina el valor
file_uri_listen la URL de un cubo existente en Cloud Object Storage. -
Defina el valor
file_uri_listen la URL de un cubo existente en Cloud Object Storage e incluya un prefijo de nombre de archivo que se utilizará al generar los nombres de archivo para el JSON exportado.
Si no incluye el prefijo de nombre de archivo en
file_uri_list,DBMS_CLOUD.EXPORT_DATAproporciona un prefijo de nombre de archivo. Consulte Nombre de archivo para salida de texto (CSV, JSON, Parquet o XML) para obtener más información.Por ejemplo, a continuación se muestra
DBMS_CLOUD.EXPORT_DATAcon un prefijo de nombre de archivo especificado enfile_uri_list: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; /En este ejemplo,
*namespace-string*es el espacio ybucketnamees el nombre del cubo de Oracle Cloud Infrastructure. Consulte Descripción de los espacios de nombres de Object Storage para obtener más información.Cuando los delimitadores de registro incluyen caracteres de escape, como \r\n o \t, delimite los delimitadores de registro entre comillas dobles. Por ejemplo, para utilizar el delimitador de registro
\r\n, escriba el valor entre comillas dobles:"\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; /En este ejemplo,
*namespace-string*es el espacio ybucketnamees el nombre del cubo de Oracle Cloud Infrastructure. Consulte Descripción de los espacios de nombres de Object Storage para obtener más información.Para obtener información detallada sobre los parámetros, consulte Procedimiento EXPORT_DATA.
Para obtener información detallada sobre los parámetros
formatdisponibles que puede utilizar conDBMS_CLOUD.EXPORT_DATA, consulte DBMS_CLOUD Package Format Options for EXPORT_DATA. -
Notas para exportar con DBMS_CLOUD.EXPORT_DATA:
-
El parámetro
queryque proporcione puede ser una consulta avanzada, si es necesario, como una consulta que incluya uniones o subconsultas. -
Especifique el parámetro
formatcon la opcióncompressionpara comprimir los archivos de salida. -
Especifique el parámetro
formatcon la opciónencryptionpara cifrar los datos al exportar. Consulte Cifrado de datos al exportar a Object Storage para obtener más información. -
Cuando ya no necesite los archivos que exporte, utilice el procedimiento
DBMS_CLOUD.DELETE_OBJECTo utilice comandos nativos de Cloud Object Storage para suprimir los archivos.
Exportación de datos como CSV a Cloud Object Storage
Muestra los pasos para exportar datos de tabla de la base de datos de IA autónoma a Cloud Object Storage como datos CSV especificando una consulta.
Este método de exportación soporta todos los almacenes de objetos en la nube soportados por la base de datos de IA autónoma. También puede utilizar Amazon Resource Names (ARNs) para acceder a AWS Simple Storage Service (S3), un principal de servicio de Azure para acceder al almacenamiento BLOB de Azure o una cuenta de servicio de Google para acceder a los recursos de Google Cloud Platform (GCP).
-
Conéctese a su instancia de base de datos de IA autónoma.
Consulte Conexión a una base de datos de IA autónoma para obtener más información.
-
Almacene su credencial de Cloud Object Storage mediante
DBMS_CLOUD.CREATE_CREDENTIAL.Por ejemplo:
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'DEF_CRED_NAME', username => 'user1@example.com', password => 'password' ); END; /Los valores que proporcione para
usernameypassworddependen del servicio de Cloud Object Storage que utilice. -
Ejecute
DBMS_CLOUD.EXPORT_DATAy especifique el parámetroformattypecon el valorcsvpara exportar los resultados como archivos CSV en Cloud Object Storage.Para generar los archivos de salida CSV, hay dos opciones para el parámetro
file_uri_list:-
Defina el valor
file_uri_listen la URL de un cubo existente en Cloud Object Storage. -
Defina el valor
file_uri_listen la URL de un cubo existente en Cloud Object Storage e incluya un prefijo de nombre de archivo que se utilizará al generar los nombres de archivo para los archivos CSV exportados.
Si no incluye el prefijo de nombre de archivo en
file_uri_list,DBMS_CLOUD.EXPORT_DATAproporciona un prefijo de nombre de archivo. Consulte Nombre de archivo para salida de texto (CSV, JSON, Parquet o XML) para obtener más información.Por ejemplo, a continuación se muestra
DBMS_CLOUD.EXPORT_DATAcon un prefijo de nombre de archivo especificado enfile_uri_list: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; /En este ejemplo,
*namespace-string*es el espacio en el que se almacenan objetos de Oracle Cloud Infrastructure ybucketnamees el nombre del cubo. Consulte Descripción de los espacios de nombres de Object Storage para obtener más información.Para obtener información detallada sobre los parámetros, consulte Procedimiento EXPORT_DATA.
Para obtener información detallada sobre los parámetros
formatdisponibles que puede utilizar conDBMS_CLOUD.EXPORT_DATA, consulte DBMS_CLOUD Package Format Options for EXPORT_DATA. -
Notas para exportar con DBMS_CLOUD.EXPORT_DATA:
-
El parámetro
queryque proporcione puede ser una consulta avanzada, si es necesario, como una consulta que incluya uniones o subconsultas. -
Especifique el parámetro
formatcon la opcióncompressionpara comprimir los archivos de salida. -
Especifique el parámetro
formatcon la opciónencryptionpara cifrar los datos al exportar. Consulte Cifrado de datos al exportar a Object Storage para obtener más información. -
Cuando ya no necesite los archivos que exporte, utilice el procedimiento
DBMS_CLOUD.DELETE_OBJECTo utilice comandos nativos de Cloud Object Storage para suprimir los archivos.
Exportación de datos como Parquet al almacenamiento de objetos en la nube
Muestra los pasos para exportar datos de tabla de la base de datos de IA autónoma a Cloud Object Storage como datos de Parquet especificando una consulta.
Este método de exportación soporta todos los almacenes de objetos en la nube soportados por Autonomous Database, y puede utilizar una entidad de recurso de Oracle Cloud Infrastructure para acceder a Oracle Cloud Infrastructure Object Store, Amazon Resource Names (ARN) para acceder a AWS Simple Storage Service (S3), una entidad de servicio de Azure para acceder al almacenamiento BLOB de Azure o una cuenta de servicio de Google para acceder a los recursos de Google Cloud Platform (GCP).
-
Conéctese a su instancia de base de datos de IA autónoma.
Consulte Conexión a una base de datos de IA autónoma para obtener más información.
-
Almacene su credencial de Cloud Object Storage mediante
DBMS_CLOUD.CREATE_CREDENTIAL.Por ejemplo:
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'DEF_CRED_NAME', username => 'user1@example.com', password => 'password' ); END; /Los valores que proporcione para
usernameypassworddependen del servicio de Cloud Object Storage que utilice. -
Ejecute
DBMS_CLOUD.EXPORT_DATAy especifique el parámetroformattypecon el valorparquetpara exportar los resultados como archivos de parquet en Cloud Object Storage.Para generar los archivos de salida de parquet, hay dos opciones para el parámetro
file_uri_list:-
Defina el valor
file_uri_listen la URL de un cubo existente en Cloud Object Storage. -
Defina el valor
file_uri_listen la URL de un cubo existente en Cloud Object Storage e incluya un prefijo de nombre de archivo que se utilizará al generar los nombres de archivo para los archivos de parquet exportados.
Si no incluye el prefijo de nombre de archivo en
file_uri_list,DBMS_CLOUD.EXPORT_DATAproporciona un prefijo de nombre de archivo. Consulte Nombre de archivo para salida de texto (CSV, JSON, Parquet o XML) para obtener más información.Por ejemplo, a continuación se muestra
DBMS_CLOUD.EXPORT_DATAcon un prefijo de nombre de archivo especificado enfile_uri_list: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; /En este ejemplo,
*namespace-string*es el espacio en el que se almacenan objetos de Oracle Cloud Infrastructure ybucketnamees el nombre del cubo. Consulte Descripción de los espacios de nombres de Object Storage para obtener más información.Para obtener información detallada sobre los parámetros, consulte Procedimiento EXPORT_DATA.
Para obtener información detallada sobre los parámetros
formatdisponibles que puede utilizar conDBMS_CLOUD.EXPORT_DATA, consulte DBMS_CLOUD Package Format Options for EXPORT_DATA. -
Notas para exportar con DBMS_CLOUD.EXPORT_DATA:
-
El parámetro
queryque proporcione puede ser una consulta avanzada, si es necesario, como una consulta que incluya uniones o subconsultas. -
Especifique el parámetro
formatcon la opcióncompressionpara comprimir los archivos de salida. El valor por defectocompressionparatypeparquetessnappy. -
Cuando ya no necesite los archivos que exporte, utilice el procedimiento
DBMS_CLOUD.DELETE_OBJECTo utilice comandos nativos de Cloud Object Storage para suprimir los archivos. -
Consulte Asignación de tipo de dato de Oracle a Parquet de paquete DBMS_CLOUD para obtener más información sobre la asignación de tipo de Oracle a tipo de parquet.
Los siguientes tipos no están soportados o tienen limitaciones en su soporte para exportar Parquet con
DBMS_CLOUD.EXPORT_DATA:Type Oracle Notas: BFILENo soportado BLOBNo soportado DATESoportado con la siguiente limitación: el formato DATEsolo admite fecha, mes y año. La hora, el minuto y los segundos no están soportados.
Consulte Asignación de tipo de datos de Oracle a Parquet del paquete DBMS_CLOUD para obtener detalles sobre las limitaciones de formato NLS para exportarDATEa Parquet.INTERVAL DAY TO SECONDSoportado y se trata como cadena internamente INTERVAL YEAR TO MONTHSoportado y se trata como cadena internamente LONGNo soportado LONG RAWNo soportado NUMBERSe admite con las siguientes limitaciones:
- Puede tener una precisión máxima de 38 y una escala igual a menor que la precisión.
- Si no se proporciona precisión y escala para el tipo de columnaNUMBER, se utiliza por defecto una precisión de 38 y una escala de 20.
- No se admite la escala negativa para los tiposNUMBER.Object TypesNo soportado TIMESTAMPSoportado con las siguientes limitaciones:
- Si hay varias columnas con diferente precisión, se realizará la mayor precisión.
-TIMESTAMP WITH TIME ZONEEl tipo de dato de Oracle solo utilizará el registro de hora.
Consulte Asignación de tipo de dato de Oracle a Parquet del paquete DBMS_CLOUD para obtener detalles sobre las limitaciones de formato NLS para exportarTIMESTAMPa Parquet.
Exportación de datos como XML a Cloud Object Storage
Muestra los pasos para exportar datos de tabla de la base de datos de IA autónoma a Cloud Object Storage como datos XML especificando una consulta.
Este método de exportación soporta todos los almacenes de objetos en la nube soportados por la base de datos de IA autónoma. También puede utilizar Amazon Resource Names (ARNs) para acceder a AWS Simple Storage Service (S3), un principal de servicio de Azure para acceder al almacenamiento BLOB de Azure o una cuenta de servicio de Google para acceder a los recursos de Google Cloud Platform (GCP).
-
Conéctese a su instancia de base de datos de IA autónoma.
Consulte Conexión a una base de datos de IA autónoma para obtener más información.
-
Almacene su credencial de Cloud Object Storage mediante
DBMS_CLOUD.CREATE_CREDENTIAL.Por ejemplo:
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'DEF_CRED_NAME', username => 'user1@example.com', password => 'password' ); END; /Los valores que proporcione para
usernameypassworddependen del servicio de Cloud Object Storage que utilice. -
Ejecute
DBMS_CLOUD.EXPORT_DATAy especifique el parámetroformattypecon el valorxmlpara exportar los resultados como archivos XML en Cloud Object Storage.Para generar los archivos de salida XML, hay dos opciones para el parámetro
file_uri_list:-
Defina el valor
file_uri_listen la URL de un cubo existente en Cloud Object Storage. -
Defina el valor
file_uri_listen la URL de un cubo existente en Cloud Object Storage e incluya un prefijo de nombre de archivo que se utilizará al generar los nombres de archivo para el JSON exportado.
Si no incluye el prefijo de nombre de archivo en
file_uri_list,DBMS_CLOUD.EXPORT_DATAproporciona un prefijo de nombre de archivo. Consulte Nombre de archivo para salida de texto (CSV, JSON, Parquet o XML) para obtener más información.Por ejemplo, a continuación se muestra
DBMS_CLOUD.EXPORT_DATAcon un prefijo de nombre de archivo especificado enfile_uri_list: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; /En este ejemplo,
*namespace-string*es el espacio en el que se almacenan objetos de Oracle Cloud Infrastructure ybucketnamees el nombre del cubo. Consulte Descripción de los espacios de nombres de Object Storage para obtener más información.Para obtener información detallada sobre los parámetros, consulte Procedimiento EXPORT_DATA.
Para obtener información detallada sobre los parámetros
formatdisponibles que puede utilizar conDBMS_CLOUD.EXPORT_DATA, consulte DBMS_CLOUD Package Format Options for EXPORT_DATA. -
Notas para exportar con DBMS_CLOUD.EXPORT_DATA:
-
El parámetro
queryque proporcione puede ser una consulta avanzada, si es necesario, como una consulta que incluya uniones o subconsultas. -
Especifique el parámetro
formatcon la opcióncompressionpara comprimir los archivos de salida. -
Especifique el parámetro
formatcon la opciónencryptionpara cifrar los datos al exportar. Consulte Cifrado de datos al exportar a Object Storage para obtener más información. -
Cuando ya no necesite los archivos que exporte, utilice el procedimiento
DBMS_CLOUD.DELETE_OBJECTo utilice comandos nativos de Cloud Object Storage para suprimir los archivos.
Nomenclatura de archivos para salida de texto (CSV, JSON, Parquet o XML)
Describe la nomenclatura del archivo de salida mediante DBMS_CLOUD.EXPORT_DATA con la salida del archivo de texto CSV, JSON, Parquet o XML.
DBMS_CLOUD.EXPORT_DATA realiza la consulta especificada con el parámetro query y envía los resultados a archivos de texto en el cubo del almacén de objetos en la nube o a un directorio. El formato de salida depende del parámetro format type que especifique (uno de CSV, JSON, Parquet o XML).
Para acelerar el procedimiento y generar la salida lo más rápido posible, DBMS_CLOUD.EXPORT_DATA divide su trabajo. Esto significa que, según los recursos del sistema, al ejecutar DBMS_CLOUD.EXPORT_DATA, el procedimiento crea varios archivos de salida en el cubo del almacén de objetos en la nube o en el directorio.
El formato de cada archivo generado es el siguiente:
[FileNamePrefix | client_info_module_action]_sequenceNum_timestamp.format_extension.[extensión_compresión]
-
FileNamePrefix: (opcional) si se proporciona un FileNamePrefix,
DBMS_CLOUD.EXPORT_DATAutiliza el prefijo de nombre de archivo para generar nombres de archivo para los resultados. FileNamePrefix se especifica mediante el texto proporcionado después del nombre de directorio o cubo en el valor del parámetrofile_uri_list.No puede proporcionar varios valores para FileNamePrefix en
file_uri_list. -
client_info_module_action: si no se proporciona un prefijo de nombre de archivo con el parámetro
file_uri_list,DBMS_CLOUD.EXPORT_DATAutiliza la combinación de client_info, module de aplicación y action como prefijo de nombre de archivo (cuando esta información está disponible). El procedimiento obtiene estos nombres de la información de la aplicación para la sesión de la base de datos que ejecuta la consulta. Consulte DBMS_APPLICATION_INFO en Oracle Database 19c PL/SQL Packages and Types Reference u Oracle Database 26ai PL/SQL Packages and Types Reference para obtener información sobre client_info, el nombre de module y el nombre de action.Si no se proporciona un prefijo de nombre de archivo con
file_uri_listy los atributos de sesión de base de datos no están disponibles,DBMS_CLOUD.EXPORT_DATAutiliza el prefijo de nombre de archivo "data". -
sequenceNum: número de secuencia asociado a la consulta
DBMS_CLOUD.EXPORT_DATA. Según la consulta, el servicio de base de datos y el número de ECPU (OCPU si la base de datos utiliza OCPU) hay una o más sequenceNum. Además, según el tamaño de los resultados, hay uno o más archivos de salida para cada sequenceNum. -
timestamp: registro de hora cuando se carga el archivo.
-
format_extension: el valor predeterminado depende del valor
formattype:-
Formato CSV:
.csv -
Formato JSON:
.json -
Formato PARQUET
.parquet -
Formato XML:
.xml
Para obtener más información, consulte la descripción de la opción
formatfileextensionen DBMS_CLOUD Package Format Options for EXPORT_DATA. -
-
compression_extension: al incluir el parámetro
formatcon la opcióncompressioncon el valorgzip, se trata de"gz".Cuando
formattypeesparquet, también se soporta el valorcompressionsnappyy es el valor por defecto.
Por ejemplo, el prefijo de nombre de archivo en el siguiente procedimiento DBMS_CLOUD.EXPORT_DATA se especifica en el parámetro file_uri_list, como dept_export. En el ejemplo se genera la salida para el almacén de objetos proporcionado en el formato especificado.
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;
/
Al especificar un prefijo de nombre de archivo, los archivos de salida generados incluyen el prefijo de nombre de archivo, similar al siguiente:
dept_export_1_20210809T173033Z.json
dept_export_2_20210809T173034Z.json
dept_export_3_20210809T173041Z.json
dept_export_4_20210809T173035Z.json
El número de archivos de salida generados depende del tamaño de los resultados, el servicio de base de datos y el número de ECPU (OCPU si la base de datos utiliza OCPU) en la instancia de base de datos de IA autónoma.
En el siguiente ejemplo, el parámetro file_uri_list no incluye un prefijo de nombre de archivo y se proporciona el parámetro compression, con el valor 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;
/
Cuando un prefijo de nombre de archivo no está en el parámetro file_uri_list, DBMS_CLOUD.EXPORT_DATA utiliza un prefijo de nombre de archivo con el formato: client_info_module_action. Para este ejemplo, los archivos de salida generados incluyen el prefijo de nombre de archivo que DBMS_CLOUD.EXPORT_DATA proporciona y los archivos se comprimen con gzip y se agrega la extensión de archivo .gz, de la siguiente manera:
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
Si la información de la sesión client_info_module_action no está disponible al ejecutar DBMS_CLOUD.EXPORT_DATA, el prefijo del nombre de archivo se establece en data. Por ejemplo:
data_1_20210809T173033Z.json.gz
data_2_20210809T173034Z.json.gz
data_3_20210809T173041Z.json.gz
data_4_20210809T173035Z.json.gz
Por ejemplo, el prefijo de nombre de archivo en el siguiente procedimiento DBMS_CLOUD.EXPORT_DATA se especifica en el parámetro file_uri_list, como dept_export. El ejemplo genera la salida en el directorio proporcionado en el formato especificado.
BEGIN
DBMS_CLOUD.EXPORT_DATA(
file_uri_list => 'DATA_PUMP_DIR:sales.json',
query => 'SELECT * FROM SALES',
format => JSON_OBJECT('type' value 'json'));
END;
/
Al especificar un prefijo de nombre de archivo, el archivo de salida generado incluye el prefijo de nombre de archivo, similar al siguiente:
sales_1_20230705T124523275915Z.csv
Notas para la nomenclatura de archivos con DBMS_CLOUD.EXPORT_DATA:
-
DBMS_CLOUD.EXPORT_DATAno crea cubos ni directorios. -
El número de archivos que genera
DBMS_CLOUD.EXPORT_DATAviene determinado por el número de ECPU (OCPU si la base de datos utiliza OCPU), el servicio de base de datos y el tamaño de los datos de resultados. -
Lo siguiente se aplica al proporcionar un nombre de objeto de directorio en el parámetro
file_uri_list:-
El directorio proporcionado debe existir y debe tener acceso
WRITEal directorio. -
El nombre del directorio distingue entre mayúsculas y minúsculas cuando se incluye entre comillas dobles.
-
No se debe proporcionar el parámetro de nombre de credencial.
-
-
Para la salida CSV, JSON o XML, por defecto cuando un archivo generado contiene 10 MB de datos, se crea un nuevo archivo de salida. Sin embargo, si tiene menos de 10 MB de datos de resultados, puede tener varios archivos de salida, según el servicio de base de datos y el número de ECPU (OCPU si la base de datos utiliza OCPU) para la instancia de Autonomous Database.
El tamaño de fragmento del archivo de salida predeterminado es de 10 MB para CSV, JSON o XML. Puede cambiar este valor con la opción
maxfilesizedel parámetroformat. Consulte Opciones de formato de paquete DBMS_CLOUD para EXPORT_DATA para obtener más información. -
Para la salida de Parquet, cada archivo generado tiene menos de 128 MB y se pueden generar varios archivos de salida. Sin embargo, si tiene menos de 128 MB de datos de resultados, puede tener varios archivos de salida según el servicio de base de datos y el número de ECPU (OCPU si la base de datos utiliza OCPU) para la instancia de Autonomous Database.
La opción
maxfilesizedel parámetroformatno se aplica a los archivos de Parquet.