Exportar Seu Oracle Database Existente para Importar para o Autonomous Database
Use o Oracle Data Pump para exportar o 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 do nome do arquivo de 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 se você inclui o 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 o Oracle Database Existente Diretamente para o Cloud Object Storage (Exportar com Parâmetro de Credencial)
Use o Oracle Data Pump para exportar o 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 Seu 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 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 do 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 exemplo a seguir exporta o esquema SH de um Oracle Database de origem para migração para um 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
Depois de 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 Procedimento PUT_OBJECT 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 insira a mesma senha no promptimpdp
para decriptografar os arquivos de 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 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.Use o curinga legado
%U
ou%u
para exportações do Oracle Database anteriores à Release 12.2. Se você usar essa opção e mais de 99 arquivos de dump forem necessários, especifique 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 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 do 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 exemplo a seguir exporta o esquema SH de um Oracle Database de origem para migração para um 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 insira a mesma senha no promptimpdp
para decriptografar os arquivos de 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 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.Use o curinga legado
%U
ou%u
para exportações do Oracle Database anteriores à Release 12.2. Se você usar essa opção e mais de 99 arquivos de dump forem necessários, especifique vários nomes de arquivos de dump, cada um com o parâmetro%U
ou%u
. -
O Data Pump Export não suporta o uso de um URL pré-autenticado (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 do controlador de recursos com
expdp
.
Consulte Procedimento CREATE_CREDENTIAL para obter mais informações sobre os tipos de credencial do Oracle Cloud Infrastructure Cloud Object Storage.
-