Mover Dados para o Armazenamento de Objetos como Arquivos do Oracle Data Pump Usando EXPORT_DATA
Você pode exportar dados para arquivos de dump do Oracle Data Pump especificando uma consulta.
Com esse método de exportação, você usa o procedimento DBMS_CLOUD.EXPORT_DATA para especificar uma consulta a fim de selecionar os dados a serem exportados, da seguinte forma:
Observações para exportar dados com o DBMS_CLOUD.EXPORT_DATA:
-
Os arquivos de dump criados com o
DBMS_CLOUD.EXPORT_DATAnão podem ser importados usando o Oracle Data Pumpimpdp. Dependendo do banco de dados, você pode usar estes arquivos da seguinte forma:-
Em um Autonomous AI Database, você pode usar os arquivos de dump com os procedimentos
DBMS_CLOUDque suportam o parâmetroformattypecom o valor 'datapump'. Você pode importar os arquivos de dump usandoDBMS_CLOUD.COPY_DATAou pode chamarDBMS_CLOUD.CREATE_EXTERNAL_TABLEpara criar uma tabela externa. -
Em qualquer outro Oracle Database, como o Oracle Database 19c on-premises, você pode importar os arquivos de dump criados com o procedimento
DBMS_CLOUD.EXPORT_DATAusando o driver de acessoORACLE_DATAPUMP. Consulte Descarregando e Carregando Dados com o Driver de Acesso ORACLE_DATAPUMP para obter mais informações.
-
-
O número de arquivos de dump que o
DBMS_CLOUD.EXPORT_DATAgera é determinado quando o procedimento é executado. O número de arquivos de dump gerados depende do número de nomes de arquivos que você fornece no parâmetrofile_uri_list, bem como do número de ECPUs disponíveis para a instância, o nível de serviço e o tamanho dos dados.Por exemplo, se você usar uma instância do Autonomous AI Database de 2 ECPUs ou o serviço
low, um único arquivo de dump será exportado sem paralelismo, mesmo que você forneça vários nomes de arquivo. Se você usar uma instância do Autonomous AI Database com 8 ECPUs com o serviçomediumouhigh, os jobs poderão ser executados em paralelo e vários arquivos de dump serão exportados se você fornecer vários nomes de arquivo. -
O valor do parâmetro
queryque você fornece pode ser uma consulta avançada, se necessário, como uma consulta que inclui junções ou subconsultas.