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

Mostra as etapas para exportar dados do seu Autonomous Database para um diretório com o Oracle Data Pump.

A Oracle recomenda o uso da versão mais recente do Oracle Data Pump para exportar dados do Autonomous Database para outros bancos de dados Oracle, uma vez que eles contêm aprimoramentos e correções para proporcionar uma melhor experiência. Faça download da versão mais recente do Oracle Instant Client e do Pacote de Ferramentas, que inclui o Oracle Data Pump para 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

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 o Data Pump Export com o parâmetro dumpfile definido, o parâmetro filesize definido como menos de 5G e o parâmetro directory definido. Por exemplo, veja a seguir como exportar um esquema chamado SALES em um Autonomous 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 de dump ( lembre-se da senha fornecida com a exportação). O tamanho máximo da senha de criptografia é 128 bytes.

    • O parâmetro dumpfile suporta os curingas %L e %l, além dos curingas legados %U e %u. Por exemplo, dumpfile=export%L.dmp. Use o curinga %L ou %l para exportações do Oracle Database Release 12.2 e posterior. Este curinga expande o nome do arquivo de dump em um inteiro de incremento de largura variável de 3 dígitos para 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 de exportação e defina o parâmetro parallel como um quarto do número de ECPUs (.25 x contagem de ECPUs). Se você estiver usando o modelo de computação OCPU, defina o parâmetro paralelo com o número de OCPUs (1 x contagem de OCPUs). Para obter informações sobre com qual nome do serviço de banco de dados estabelecer conexão para executar o Data Pump Export, consulte Gerenciar Simultaneidade e Prioridades no Autonomous Database.

    Depois que a exportação for finalizada, 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 de dump para o armazenamento de objetos na nuvem. Consulte Mover Conjunto de Arquivos de Dump do Autonomous Database para o Armazenamento de Objetos na Nuvem para obter detalhes.
Observação

  • 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ê poderá especificar um diretório diferente com o argumento directory se tiver criado o diretório anteriormente e tiver privilégios de gravação no diretório. Consulte Criar Diretório no Autonomous Database para obter informações sobre a criação de diretórios.

  • A API que você usa 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 filesize que seja menor ou igual ao tamanho máximo suportado para o serviço Cloud Object Storage. Consulte PUT_OBJECT Procedure para obter os limites de tamanho de transferência de arquivos do Cloud Object Storage Service.

  • Para obter mais informações sobre o Oracle Data Pump Export, consulte Oracle Database Utilities.