Exportar o Oracle Database Existente para Importar para o Autonomous Database
Use o Oracle Data Pump para exportar o seu Oracle Database existente como a primeira etapa para migrar para o Autonomous Database.
A Oracle recomenda o uso do modo de esquema do Oracle Data Pump para migrar seu banco de dados para o Autonomous Database. Você pode listar os esquemas que deseja exportar usando o parâmetro schemas
.
Para uma migração mais rápida, exporte seus esquemas em vários arquivos do Data Pump e use paralelismo. Você pode especificar o formato de nome de arquivo para dump que deseja usar com o parâmetro dumpfile
. Defina o parâmetro parallel
como pelo menos o número de CPUs que você tem no seu banco de dados.
Você pode usar outros parâmetros do Data Pump Export, como compression
, dependendo dos seus requisitos. Para obter mais informações sobre o Oracle Data Pump Export, consulte Oracle Database Utilities.
Você tem duas opções para exportar dados com o Data Pump, dependendo da versão do Data Pump e da inclusão do parâmetro CREDENTIAL
:
- Exportar o Oracle Database Existente para um Arquivo de Banco de Dados Local (Exportar sem Parâmetro de Credencial)
Use o Oracle Data Pump para exportar o Oracle Database existente e especificar um objeto de diretório e um nome de arquivo opcionais no formatodirectory-object-name:file-name
, como a primeira etapa para migrar para o Autonomous Database. - Exportar Seu Oracle Database Existente Diretamente para o Cloud Object Storage (Exportar com Parâmetro de Credencial)
Use o Oracle Data Pump para exportar seu Oracle Database existente diretamente para o Cloud Object Storage, como a primeira etapa para migrar para o Autonomous Database.
Tópico principal: Importar Dados Usando o Oracle Data Pump no Autonomous Database
Exportar o Oracle Database Existente para um Arquivo de Banco de Dados Local (Exportar sem Parâmetro de Credencial)
Use o Oracle Data Pump para exportar seu Oracle Database existente e especificar um objeto de diretório e um nome de arquivo opcionais no formato directory-object-name:file-name
, como a primeira etapa para migrar para o Autonomous Database.
A Oracle recomenda o uso dos seguintes parâmetros de Data Pump para uma migração mais rápida e fácil para o Autonomous Database:
exclude=cluster,indextype,db_link parallel=n schemas=schema_name dumpfile=export%l.dmp
Os parâmetros exclude
garantem que esses tipos de objeto não sejam exportados.
Com o encryption_pwd_prompt=yes
, a exportação do Oracle Data Pump solicita uma senha de criptografia para criptografar os arquivos de dump.
O seguinte exemplo exporta o esquema SH de um Oracle Database de origem para uma migração de banco de dados com 16 CPUs:
expdp sh/sh@orcl \ exclude=cluster,indextype,db_link \ parallel=16 \ schemas=sh \ dumpfile=export%l.dmp \ encryption_pwd_prompt=yes
Após criar o(s) arquivo(s) de dump, faça upload do(s) arquivo(s) de dump para o Cloud Object Storage. Por exemplo, use DBMS_CLOUD.PUT_OBJECT
para fazer upload dos arquivos de dump.
Consulte PUT_OBJECT Procedures para obter mais informações.
Observações para parâmetros do Data Pump:
-
Se durante a exportação com
expdp
você usar o parâmetroencryption_pwd_prompt=yes
, use tambémencryption_pwd_prompt=yes
com sua importação e digite a mesma senha no promptimpdp
para decriptografar os arquivos do dump (lembre-se da senha fornecida durante a exportação). O tamanho máximo da senha de criptografia é 128 bytes. -
O parâmetro
dumpfile
suporta os caracteres curinga%L
e%l
, além dos caracteres curinga%U
e%u
legados. Por exemplo,dumpfile=export%L.dmp
. Use o caractere curinga%L
ou%l
para exportações do Oracle Database Release 12.2 e superior. Este curinga expande o nome do arquivo de dump 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.Use o caractere curinga
%U
ou%u
legado para exportações do Oracle Database antes da Release 12.2. Se você utilizar esta opção e forem necessários mais de 99 arquivos de dump, deverá especificar vários nomes de arquivos de dump, cada um com o parâmetro%U
ou%u
.
Exportar Seu Oracle Database Existente Diretamente para o Cloud Object Storage (Exportar com Parâmetro de Credencial)
Use o Oracle Data Pump para exportar o seu Oracle Database existente diretamente para o Cloud Object Storage, como a primeira etapa para migrar para o Autonomous Database.
Essa opção é suportada para o Oracle Data Pump Export 19.9 ou versões posteriores.
A Oracle recomenda o uso dos seguintes parâmetros de Data Pump para uma migração mais rápida e fácil para o Autonomous Database:
exclude=cluster,indextype,db_link parallel=n schemas=schema_name dumpfile=https://objectstorage.example.com/schema_name.dmp credential=credential_name
Os parâmetros exclude
garantem que esses tipos de objeto não sejam exportados.
O seguinte exemplo exporta o esquema SH de um Oracle Database de origem para uma migração de banco de dados com 16 CPUs:
expdp sh/sh@orcl \ exclude=cluster,indextype,db_link \ parallel=16 \ schemas=sh \ dumpfile=https://objectstorage.example.com/%l.dmp \ credential=sales-dept
Observações para parâmetros do Data Pump:
-
Se durante a exportação com
expdp
você usar o parâmetroencryption_pwd_prompt=yes
, use tambémencryption_pwd_prompt=yes
com sua importação e digite a mesma senha no promptimpdp
para decriptografar os arquivos do dump (lembre-se da senha fornecida durante a exportação). O tamanho máximo da senha de criptografia é 128 bytes. -
O parâmetro
dumpfile
suporta os caracteres curinga%L
e%l
, além dos caracteres curinga%U
e%u
legados. Por exemplo,dumpfile=export%L.dmp
. Use o caractere curinga%L
ou%l
para exportações do Oracle Database Release 12.2 e superior. Este curinga expande o nome do arquivo de dump 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.Use o caractere curinga
%U
ou%u
legado para exportações do Oracle Database antes da Release 12.2. Se você utilizar esta opção e forem necessários mais de 99 arquivos de dump, deverá especificar vários nomes de arquivos de dump, cada um com o parâmetro%U
ou%u
. -
A Exportação do Data Pump não suporta o uso de um URL pré-autenticado (URL PAR) do Oracle Cloud Infrastructure Object Storage para o parâmetro
dumpfile
. -
O parâmetro
credential
pode ser um dos seguintes tipos de credencial suportados:-
A exportação do Data Pump suporta credenciais baseadas em Token de Autenticação do Oracle Cloud Infrastructure e credenciais baseadas em Chave de Assinatura do Oracle Cloud Infrastructure.
-
A exportação do Data Pump suporta o uso de uma credencial de controlador de recursos com
expdp
.
Consulte Procedimento CREATE_CREDENTIAL para obter mais informações sobre os tipos de credenciais do Oracle Cloud Infrastructure Cloud Object Storage.
-