Usar o Data Pump para Criar um Conjunto de Arquivos de Dump no Autonomous AI Database

Mostra como exportar dados do Autonomous AI Database para um diretório com o Oracle Data Pump. Você pode exportar diretamente para o armazenamento de objetos na nuvem com o Autonomous AI Database 26ai ou exportar para um diretório e, em seguida, mover os arquivos de dump para o armazenamento de objetos.

A Oracle recomenda o uso da versão mais recente do Oracle Data Pump para exportar dados do Autonomous AI Database para outros bancos de dados da Oracle, pois ela contém aprimoramentos e correções para uma melhor experiência. Faça o download da última versão do Oracle Instant Client e faça o download do Pacote Ferramentas, que inclui Oracle Data Pump, para a sua plataforma. Consulte as instruções de instalação na página de download de instalação da plataforma para obter as etapas de instalação necessárias depois de fazer download do Oracle Instant Client e do Pacote de Ferramentas. Consulte Downloads do Oracle Instant Client para obter detalhes.

Observação

Observação: O Database Actions fornece um link para o Oracle Instant Client. Para acessar esse link no Database Actions, em Downloads, clique em Download do Oracle Instant Client.

  1. Execute a Exportação do Data Pump com os parâmetros dumpfile e directory definidos. Defina o parâmetro filesize como um valor menor que o limite de tamanho da transferência de objetos para o serviço de armazenamento de objetos na nuvem.

    O tamanho do arquivo de dump é importante quando você copia arquivos de dump para o armazenamento de objetos ou exporta diretamente para o armazenamento de objetos. Consulte Notas de Transferência de Arquivos

    Por exemplo, o seguinte mostra como exportar um esquema chamado SALES em um Autonomous AI Database chamado DB2022ADB com 16 ECPUs:

    expdp sales/password@db2022adb_high
    directory=data_pump_dir
    dumpfile=exp%L.dmp
    parallel=4
    encryption_pwd_prompt=yes
    filesize=1G
    logfile=export.log

    Observações para parâmetros do Data Pump:

    • Se durante a exportação com expdp você usar o parâmetro encryption_pwd_prompt=yes, use encryption_pwd_prompt=yes com sua importação e digite a mesma senha no prompt impdp para decriptografar os arquivos do dump (lembre-se da senha que você forneceu com exportação). O tamanho máximo da senha de criptografia é 128 bytes.

    • O parâmetro dumpfile suporta os caracteres curinga %L e %l. Este curinga expande o nome do arquivo dumpfile em um inteiro de incremento de largura variável de 3 dígitos a 10 dígitos, começando em 100 e terminando em 2147483646.

    Para obter o melhor desempenho de exportação, use o serviço de banco de dados HIGH para sua conexão com a exportação e defina o parâmetro parallel como um quarto do número de ECPUs (.25 x contagem de ECPUs). Para obter informações sobre qual nome do serviço de banco de dados se conectar para executar a Exportação do Data Pump, consulte Gerenciar Simultaneidade e Prioridades no Autonomous AI Database.

    Após a conclusão da exportação, você poderá ver os arquivos de dump gerados executando a seguinte consulta:

    SELECT * FROM DBMS_CLOUD.LIST_FILES('DATA_PUMP_DIR');

    Por exemplo, a saída dessa consulta mostra os arquivos de dump gerados e o arquivo de log de exportação:

    OBJECT_NAME                 BYTES  CHECKSUM                   CREATED          LAST_MODIFIED
    
    ---------------------- ---------- --------- ------------------------------- --------------------
    exp01.dmp                   12288               12-NOV-19 06.10.47.0 PM GMT       12-NOV-19...
    exp02.dmp                    8192               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    exp03.dmp                 1171456               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    exp04.dmp                  348160               12-NOV-19 06.10.48.0 PM GMT       12-NOV-19...
    export.log                   1663               12-NOV-19 06.10.50.0 PM GMT       12-NOV-19...
  2. Mova o conjunto de arquivos para seu armazenamento de objetos na nuvem. Consulte Mover Conjunto de Arquivos para Dump do Autonomous AI Database para o Cloud Object Store para obter detalhes.

    Para exportar diretamente para o armazenamento de objetos na nuvem, consulte: Exportar com Parâmetro de Credencial.

Observações:

  • Para executar uma exportação completa ou exportar objetos pertencentes a outros usuários, você precisa da atribuição DATAPUMP_CLOUD_EXP.

  • O DATA_PUMP_DIR é o único diretório predefinido. Você pode especificar um diretório diferente como o argumento diretório se tiver criado o diretório anteriormente e tiver privilégios de gravação no diretório. Consulte Criar Diretório no Autonomous AI Database para obter informações sobre como criar diretórios.

  • A API usada para mover os arquivos de dump para o Cloud Object Storage tem um tamanho máximo de transferência de arquivos; portanto, certifique-se de usar um argumento de tamanho de arquivo que seja menor ou igual ao tamanho máximo suportado para o serviço Cloud Object Storage. Consulte Procedimento PUT_OBJECT para obter os limites de tamanho de transferência de arquivos do Cloud Object Storage Service.

  • Para obter mais informações sobre a Exportação do Oracle Data Pump, consulte Oracle AI Database Utilities.