Exportar Dados para o Armazenamento de Objetos como Texto Usando DBMS_CLOUD.EXPORT_DATA
Use DBMS_CLOUD.EXPORT_DATA para exportar dados como texto de um Autonomous AI Database para o Armazenamento de Objetos na nuvem. As opções de exportação de formato de texto são CSV, JSON ou XML.
Exportar Dados JSON para o Cloud Object Storage
Mostra as etapas para exportar dados da tabela do Autonomous AI Database para o Cloud Object Storage como dados JSON especificando uma consulta.
Esse método de exportação suporta todos os Cloud Object Stores suportados pelo Autonomous Database, e você pode usar um controlador de recursos do Oracle Cloud Infrastructure para acessar seu Oracle Cloud Infrastructure Object Store, Amazon Resource Names (ARNs) para acessar o AWS Simple Storage Service (S3), um controlador de serviços do Azure para acessar o armazenamento BLOB do Azure ou uma conta de serviço do Google para acessar os recursos do Google Cloud Platform (GCP).
-
Conecte-se à sua instância do Autonomous AI Database.
Consulte Estabelecer Conexão com o Autonomous AI Database para obter mais informações.
-
Armazene a sua credencial do Cloud Object Storage usando
DBMS_CLOUD.CREATE_CREDENTIAL.Por exemplo:
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'DEF_CRED_NAME', username => 'user1@example.com', password => 'password' ); END; /Os valores fornecidos para
usernameepassworddependem do serviço de Cloud Object Storage que você está usando. -
Execute o
DBMS_CLOUD.EXPORT_DATAe especifique o parâmetroformattypecom o valorjsonpara exportar os resultados como arquivos JSON no Cloud Object Storage.Para gerar os arquivos de saída JSON, há duas opções para o parâmetro
file_uri_list:-
Defina o valor
file_uri_listcomo o URL de um bucket existente no Cloud Object Storage. -
Defina o valor
file_uri_listcomo o URL de um bucket existente no Cloud Object Storage e inclua um prefixo de nome de arquivo a ser usado ao gerar os nomes de arquivo para o JSON exportado.
Se você não incluir o prefixo de nome de arquivo no
file_uri_list, oDBMS_CLOUD.EXPORT_DATAfornecerá um prefixo de nome de arquivo. Consulte Nomeação de Arquivo para Saída de Texto (CSV, JSON, Parquet ou XML) para obter detalhes.Por exemplo, o seguinte mostra
DBMS_CLOUD.EXPORT_DATAcom um prefixo de nome de arquivo especificado emfile_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; /Neste exemplo,
*namespace-string*é o namespace do Oracle Cloud Infrastructure Object Storage ebucketnameé o nome do bucket. Consulte Noções Básicas de Namespaces do serviço Object Storage para obter mais informações.Quando os delimitadores de registro incluem caracteres de escape, como \r\n ou \t, coloque os delimitadores de registro entre aspas duplas. Por exemplo, para usar o delimitador de registro
\r\n, coloque o valor entre aspas duplas:"\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; /Neste exemplo,
*namespace-string*é o namespace do Oracle Cloud Infrastructure Object Storage ebucketnameé o nome do bucket. Consulte Noções Básicas de Namespaces do serviço Object Storage para obter mais informações.Para obter informações detalhadas sobre os parâmetros, consulte Procedimento EXPORT_DATA.
Para obter informações detalhadas sobre os parâmetros
formatdisponíveis que você pode usar comDBMS_CLOUD.EXPORT_DATA, consulte Opções de Formato de Pacote DBMS_CLOUD para EXPORT_DATA. -
Observações para exportação com DBMS_CLOUD.EXPORT_DATA:
-
O parâmetro
queryfornecido pode ser uma consulta avançada, se necessário, como uma consulta que inclui junções ou subconsultas. -
Especifique o parâmetro
formatcom a opçãocompressionpara compactar os arquivos de saída. -
Especifique o parâmetro
formatcom a opçãoencryptionpara criptografar dados durante a exportação. Consulte Criptografar Dados Durante a Exportação para o Serviço Object Storage para obter mais informações. -
Quando não precisar mais dos arquivos que você exporta, use o procedimento
DBMS_CLOUD.DELETE_OBJECTou use comandos nativos do Cloud Object Storage para excluir os arquivos.
Exportar Dados como CSV para o Cloud Object Storage
Mostra as etapas para exportar dados da tabela do Autonomous AI Database para o Cloud Object Storage como dados CSV especificando uma consulta.
Este método de exportação suporta todos os Cloud Object Stores suportados pelo Autonomous AI Database. Você também pode usar o Amazon Resource Names (ARNs) para acessar o AWS Simple Storage Service (S3), um controlador de serviços do Azure para acessar o armazenamento BLOB do Azure ou uma conta de serviço do Google para acessar os recursos do Google Cloud Platform (GCP).
-
Conecte-se à sua instância do Autonomous AI Database.
Consulte Estabelecer Conexão com o Autonomous AI Database para obter mais informações.
-
Armazene a sua credencial do Cloud Object Storage usando
DBMS_CLOUD.CREATE_CREDENTIAL.Por exemplo:
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'DEF_CRED_NAME', username => 'user1@example.com', password => 'password' ); END; /Os valores fornecidos para
usernameepassworddependem do serviço de Cloud Object Storage que você está usando. -
Execute o
DBMS_CLOUD.EXPORT_DATAe especifique o parâmetroformattypecom o valorcsvpara exportar os resultados como arquivos CSV no Cloud Object Storage.Para gerar os arquivos de saída CSV, há duas opções para o parâmetro
file_uri_list:-
Defina o valor
file_uri_listcomo o URL de um bucket existente no Cloud Object Storage. -
Defina o valor
file_uri_listcomo o URL de um bucket existente no Cloud Object Storage e inclua um prefixo de nome de arquivo a ser usado ao gerar os nomes dos arquivos CSV exportados.
Se você não incluir o prefixo de nome de arquivo no
file_uri_list, oDBMS_CLOUD.EXPORT_DATAfornecerá um prefixo de nome de arquivo. Consulte Nomeação de Arquivo para Saída de Texto (CSV, JSON, Parquet ou XML) para obter detalhes.Por exemplo, o seguinte mostra
DBMS_CLOUD.EXPORT_DATAcom um prefixo de nome de arquivo especificado emfile_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; /Neste exemplo,
*namespace-string*é o namespace do Oracle Cloud Infrastructure Object Storage ebucketnameé o nome do bucket. Consulte Noções Básicas de Namespaces do serviço Object Storage para obter mais informações.Para obter informações detalhadas sobre os parâmetros, consulte Procedimento EXPORT_DATA.
Para obter informações detalhadas sobre os parâmetros
formatdisponíveis que você pode usar comDBMS_CLOUD.EXPORT_DATA, consulte Opções de Formato de Pacote DBMS_CLOUD para EXPORT_DATA. -
Observações para exportação com DBMS_CLOUD.EXPORT_DATA:
-
O parâmetro
queryque você fornece pode ser uma consulta avançada, se necessário, como uma consulta que inclui junções ou subconsultas. -
Especifique o parâmetro
formatcom a opçãocompressionpara compactar os arquivos de saída. -
Especifique o parâmetro
formatcom a opçãoencryptionpara criptografar dados durante a exportação. Consulte Criptografar Dados Durante a Exportação para o Serviço Object Storage para obter mais informações. -
Quando não precisar mais dos arquivos que você exporta, use o procedimento
DBMS_CLOUD.DELETE_OBJECTou use comandos nativos do Cloud Object Storage para excluir os arquivos.
Exportar Dados como Parquet para o Cloud Object Storage
Mostra as etapas para exportar dados da tabela do Autonomous AI Database para o Cloud Object Storage como dados Parquet especificando uma consulta.
Esse método de exportação suporta todos os Cloud Object Stores suportados pelo Autonomous Database, e você pode usar um controlador de recursos do Oracle Cloud Infrastructure para acessar seu Oracle Cloud Infrastructure Object Store, Amazon Resource Names (ARNs) para acessar o AWS Simple Storage Service (S3), um controlador de serviços do Azure para acessar o armazenamento BLOB do Azure ou uma conta de serviço do Google para acessar os recursos do Google Cloud Platform (GCP).
-
Conecte-se à sua instância do Autonomous AI Database.
Consulte Estabelecer Conexão com o Autonomous AI Database para obter mais informações.
-
Armazene a sua credencial do Cloud Object Storage usando
DBMS_CLOUD.CREATE_CREDENTIAL.Por exemplo:
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'DEF_CRED_NAME', username => 'user1@example.com', password => 'password' ); END; /Os valores fornecidos para
usernameepassworddependem do serviço de Cloud Object Storage que você está usando. -
Execute
DBMS_CLOUD.EXPORT_DATAe especifique o parâmetroformattypecom o valorparquetpara exportar os resultados como arquivos parquet no Cloud Object Storage.Para gerar os arquivos de saída parquet, há duas opções para o parâmetro
file_uri_list:-
Defina o valor
file_uri_listcomo o URL de um bucket existente no Cloud Object Storage. -
Defina o valor
file_uri_listcomo o URL de um bucket existente no Cloud Object Storage e inclua um prefixo de nome de arquivo a ser usado ao gerar os nomes dos arquivos parquet exportados.
Se você não incluir o prefixo de nome de arquivo no
file_uri_list, oDBMS_CLOUD.EXPORT_DATAfornecerá um prefixo de nome de arquivo. Consulte Nomeação de Arquivo para Saída de Texto (CSV, JSON, Parquet ou XML) para obter detalhes.Por exemplo, o seguinte mostra
DBMS_CLOUD.EXPORT_DATAcom um prefixo de nome de arquivo especificado emfile_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; /Neste exemplo,
*namespace-string*é o namespace do Oracle Cloud Infrastructure Object Storage ebucketnameé o nome do bucket. Consulte Noções Básicas de Namespaces do serviço Object Storage para obter mais informações.Para obter informações detalhadas sobre os parâmetros, consulte Procedimento EXPORT_DATA.
Para obter informações detalhadas sobre os parâmetros
formatdisponíveis que você pode usar comDBMS_CLOUD.EXPORT_DATA, consulte Opções de Formato de Pacote DBMS_CLOUD para EXPORT_DATA. -
Observações para exportação com DBMS_CLOUD.EXPORT_DATA:
-
O parâmetro
queryque você fornece pode ser uma consulta avançada, se necessário, como uma consulta que inclui junções ou subconsultas. -
Especifique o parâmetro
formatcom a opçãocompressionpara compactar os arquivos de saída. Ocompressionpadrão paratypeparquetésnappy. -
Quando não precisar mais dos arquivos que você exporta, use o procedimento
DBMS_CLOUD.DELETE_OBJECTou use comandos nativos do Cloud Object Storage para excluir os arquivos. -
Consulte Mapeamento de Tipo de Dados Oracle para Parquet do Pacote DBMS_CLOUD para obter detalhes sobre o mapeamento de Tipo Oracle para Tipo Parquet.
Os seguintes tipos não são suportados ou têm limitações no suporte para exportação do Parquet com
DBMS_CLOUD.EXPORT_DATA:Tipo Oracle Notas BFILENão suportado BLOBNão suportado DATESuportado com a seguinte limitação: o formato DATEsuporta apenas data, mês e ano. Hora, minuto e segundos não são suportados.
Consulte Tipo de Dados Oracle do Pacote DBMS_CLOUD para Mapeamento de Parquet para obter detalhes sobre as limitações de formato NLS para exportarDATEpara Parquet.INTERVAL DAY TO SECONDSuportado e tratado como string internamente INTERVAL YEAR TO MONTHSuportado e tratado como string internamente LONGNão suportado LONG RAWNão suportado NUMBERSuportado com as seguintes limitações:
- Pode ter precisão máxima de 38 e escala igual a menor que a precisão.
- Se nenhuma precisão e escala forem fornecidas para o tipo de colunaNUMBER, por padrão, é usada precisão de 38 e escala de 20.
- A escala negativa não é suportada para tiposNUMBER.Object TypesNão suportado TIMESTAMPSuportado com as seguintes limitações:
- Se houver várias colunas com precisão diferente, será feita a maior precisão.
-TIMESTAMP WITH TIME ZONEO tipo de dados Oracle usará apenas o timestamp.
Consulte Tipo de Dados Oracle do Pacote DBMS_CLOUD para Mapeamento de Parquet para obter detalhes sobre as limitações de formato NLS para exportarTIMESTAMPpara Parquet.
Exportar Dados como XML para o Cloud Object Storage
Mostra as etapas para exportar dados da tabela do Autonomous AI Database para o Cloud Object Storage como dados XML especificando uma consulta.
Este método de exportação suporta todos os Cloud Object Stores suportados pelo Autonomous AI Database. Você também pode usar o Amazon Resource Names (ARNs) para acessar o AWS Simple Storage Service (S3), um controlador de serviços do Azure para acessar o armazenamento BLOB do Azure ou uma conta de serviço do Google para acessar os recursos do Google Cloud Platform (GCP).
-
Conecte-se à sua instância do Autonomous AI Database.
Consulte Estabelecer Conexão com o Autonomous AI Database para obter mais informações.
-
Armazene a sua credencial do Cloud Object Storage usando
DBMS_CLOUD.CREATE_CREDENTIAL.Por exemplo:
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'DEF_CRED_NAME', username => 'user1@example.com', password => 'password' ); END; /Os valores fornecidos para
usernameepassworddependem do serviço de Cloud Object Storage que você está usando. -
Execute o
DBMS_CLOUD.EXPORT_DATAe especifique o parâmetroformattypecom o valorxmlpara exportar os resultados como arquivos XML no Cloud Object Storage.Para gerar os arquivos de saída XML, há duas opções para o parâmetro
file_uri_list:-
Defina o valor
file_uri_listcomo o URL de um bucket existente no Cloud Object Storage. -
Defina o valor
file_uri_listcomo o URL de um bucket existente no Cloud Object Storage e inclua um prefixo de nome de arquivo a ser usado ao gerar os nomes de arquivo para o JSON exportado.
Se você não incluir o prefixo de nome de arquivo no
file_uri_list, oDBMS_CLOUD.EXPORT_DATAfornecerá um prefixo de nome de arquivo. Consulte Nomeação de Arquivo para Saída de Texto (CSV, JSON, Parquet ou XML) para obter detalhes.Por exemplo, o seguinte mostra
DBMS_CLOUD.EXPORT_DATAcom um prefixo de nome de arquivo especificado emfile_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; /Neste exemplo,
*namespace-string*é o namespace do Oracle Cloud Infrastructure Object Storage ebucketnameé o nome do bucket. Consulte Noções Básicas de Namespaces do serviço Object Storage para obter mais informações.Para obter informações detalhadas sobre os parâmetros, consulte Procedimento EXPORT_DATA.
Para obter informações detalhadas sobre os parâmetros
formatdisponíveis que você pode usar comDBMS_CLOUD.EXPORT_DATA, consulte Opções de Formato de Pacote DBMS_CLOUD para EXPORT_DATA. -
Observações para exportação com DBMS_CLOUD.EXPORT_DATA:
-
O parâmetro
queryfornecido pode ser uma consulta avançada, se necessário, como uma consulta que inclui junções ou subconsultas. -
Especifique o parâmetro
formatcom a opçãocompressionpara compactar os arquivos de saída. -
Especifique o parâmetro
formatcom a opçãoencryptionpara criptografar dados durante a exportação. Consulte Criptografar Dados Durante a Exportação para o Serviço Object Storage para obter mais informações. -
Quando não precisar mais dos arquivos que você exporta, use o procedimento
DBMS_CLOUD.DELETE_OBJECTou use comandos nativos do Cloud Object Storage para excluir os arquivos.
Nomeação do Arquivo para Saída de Texto (CSV, JSON, Parquet ou XML)
Descreve a nomeação do arquivo de saída usando DBMS_CLOUD.EXPORT_DATA com saída de arquivo de texto CSV, JSON, Parquet ou XML.
DBMS_CLOUD.EXPORT_DATA executa a consulta especificada com o parâmetro query e envia os resultados para arquivos de texto no bucket do Cloud Object Store ou para um diretório. O formato de saída depende do parâmetro format type especificado (um dos seguintes: CSV, JSON, Parquet ou XML).
Para acelerar o procedimento e gerar a saída o mais rápido possível, o DBMS_CLOUD.EXPORT_DATA divide seu trabalho. Isso significa que, dependendo dos recursos do sistema, quando você executa DBMS_CLOUD.EXPORT_DATA, o procedimento cria vários arquivos de saída no bucket do Cloud Object Store ou no diretório.
O formato de cada arquivo gerado é:
[FileNamePrefix | client_info_module_action]_sequenceNum_timestamp.format_extension.[compression_extension]
-
FileNamePrefix: (opcional) Se um FileNamePrefix for fornecido, o
DBMS_CLOUD.EXPORT_DATAusará o prefixo do nome do arquivo para gerar nomes de arquivo para os resultados. O FileNamePrefix é especificado usando o texto fornecido após o nome do bucket ou do diretório no valor do parâmetrofile_uri_list.Você não pode fornecer vários valores para FileNamePrefix no
file_uri_list. -
client_info_module_action: Se um prefixo de nome de arquivo não for fornecido com o parâmetro
file_uri_list,DBMS_CLOUD.EXPORT_DATAusará a combinação de client_info, module de aplicativo e action como prefixo de nome de arquivo (quando essas informações estiverem disponíveis). O procedimento obtém esses nomes das informações do aplicativo para a sessão do banco de dados que executa a consulta. Consulte DBMS_APPLICATION_INFO em Oracle Database 19c PL/SQL Packages and Types Reference ou Oracle Database 26ai PL/SQL Packages and Types Reference para obter informações sobre client_info, module name e action name.Se um prefixo de nome de arquivo não for fornecido com o
file_uri_liste os atributos de sessão do banco de dados não estiverem disponíveis, oDBMS_CLOUD.EXPORT_DATAusará o prefixo de nome de arquivo "data". -
sequenceNum: O número de sequência associado à consulta
DBMS_CLOUD.EXPORT_DATA. Dependendo da consulta, do serviço de banco de dados e do número de ECPUs (OCPUs se seu banco de dados usar OCPUs), haverá um ou mais sequenceNums. Além disso, dependendo do tamanho dos resultados, há um ou mais arquivos de saída para cada sequenceNum. -
timestamp: Timestamp quando o arquivo é submetido a upload.
-
format_extension: O valor padrão depende do valor
formattype:-
Formato CSV:
.csv -
Formato JSON:
.json -
formato PARQUET
.parquet -
Formato XML:
.xml
Para obter mais informações, consulte a descrição da opção
formatfileextensionem Opções de Formato de Pacote DBMS_CLOUD para EXPORT_DATA. -
-
compression_extension: quando você inclui o parâmetro
formatcom a opçãocompressioncom o valorgzip, ele é"gz".Quando o
formattypeéparquet, o valorcompressionsnappytambém é suportado e é o padrão.
Por exemplo, o prefixo de nome de arquivo no procedimento DBMS_CLOUD.EXPORT_DATA a seguir é especificado no parâmetro file_uri_list, como dept_export. O exemplo gera a saída para o Armazenamento de Objetos fornecido no 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;
/
Quando você especifica um prefixo de nome de arquivo, os arquivos de saída gerados incluem o prefixo de nome de arquivo, semelhante ao seguinte:
dept_export_1_20210809T173033Z.json
dept_export_2_20210809T173034Z.json
dept_export_3_20210809T173041Z.json
dept_export_4_20210809T173035Z.json
O número de arquivos de saída gerados depende do tamanho dos resultados, do serviço de banco de dados e do número de ECPUs (OCPUs se o banco de dados usar OCPUs) na instância do Autonomous AI Database.
No exemplo a seguir, o parâmetro file_uri_list não inclui um prefixo de nome de arquivo e o parâmetro compression é fornecido, com o 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;
/
Quando um prefixo de nome de arquivo não está no parâmetro file_uri_list, DBMS_CLOUD.EXPORT_DATA usa um prefixo de nome de arquivo no formato: client_info_module_action. Para este exemplo, os arquivos de saída gerados incluem o prefixo de nome de arquivo que DBMS_CLOUD.EXPORT_DATA fornece e os arquivos são compactados com gzip e a extensão de arquivo .gz é adicionada, da seguinte forma:
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
Se as informações da sessão client_info_module_action não estiverem disponíveis quando você executar DBMS_CLOUD.EXPORT_DATA, o prefixo do nome do arquivo será definido como data. Por exemplo:
data_1_20210809T173033Z.json.gz
data_2_20210809T173034Z.json.gz
data_3_20210809T173041Z.json.gz
data_4_20210809T173035Z.json.gz
Por exemplo, o prefixo de nome de arquivo no procedimento DBMS_CLOUD.EXPORT_DATA a seguir é especificado no parâmetro file_uri_list, como dept_export. O exemplo gera a saída para o diretório fornecido no 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;
/
Quando você especifica um prefixo de nome de arquivo, o arquivo de saída gerado inclui o prefixo de nome de arquivo, semelhante ao seguinte:
sales_1_20230705T124523275915Z.csv
Observações para nomeação de arquivo com DBMS_CLOUD.EXPORT_DATA:
-
O
DBMS_CLOUD.EXPORT_DATAnão cria buckets ou diretórios. -
O número de arquivos que o
DBMS_CLOUD.EXPORT_DATAgera é determinado pelo número de ECPUs (OCPUs se seu banco de dados usar OCPUs), pelo serviço de banco de dados e pelo tamanho dos dados resultantes. -
O seguinte se aplica ao fornecer um nome de objeto de diretório no parâmetro
file_uri_list:-
O diretório fornecido deve existir e você deve ter acesso
WRITEao diretório. -
O nome do diretório faz distinção entre maiúsculas e minúsculas quando está entre aspas duplas.
-
O parâmetro de nome da credencial não deve ser fornecido.
-
-
Para saída CSV, JSON ou XML, por padrão, quando um arquivo gerado contém 10 MB de dados, um novo arquivo de saída é criado. No entanto, se você tiver menos de 10 MB de dados de resultado, poderá ter vários arquivos de saída, dependendo do serviço de banco de dados e do número de ECPUs (OCPUs se seu banco de dados usar OCPUs) para a instância do Autonomous Database.
O tamanho de bloco do arquivo de saída padrão é de 10 MB para CSV, JSON ou XML. Você pode alterar esse valor com a opção
maxfilesizedo parâmetroformat. Consulte Opções de Formato de Pacote DBMS_CLOUD para EXPORT_DATA para obter mais informações. -
Para a saída Parquet, cada arquivo gerado tem menos de 128 MB e vários arquivos de saída podem ser gerados. No entanto, se você tiver menos de 128 MB de dados de resultado, poderá ter vários arquivos de saída, dependendo do serviço de banco de dados e do número de ECPUs (OCPUs se o seu banco de dados usar OCPUs) para a instância do Autonomous Database.
A opção
maxfilesizedo parâmetroformatnão se aplica a arquivos Parquet.