Migrar um Conjunto de Arquivos de Dump do Autonomous Database para o Cloud Object Store
Para mover o conjunto de arquivos para seu Cloud Object Store, faça upload do arquivo do diretório de banco de dados para seu Cloud Object Store.
- Estabeleça conexão com o banco de dados.
- Armazene suas credenciais do armazenamento de objetos usando o procedimento
DBMS_CLOUD.CREATE_CREDENTIAL
.Por exemplo:
BEGIN
DBMS_CLOUD.CREATE_CREDENTIAL
( credential_name => 'DEF_CRED_NAME', username => 'adb_user@example.com', password => 'password' ); END; /Esta operação armazena as credenciais no banco de dados em um formato criptografado. Você pode usar qualquer nome para o nome da credencial. Observe que essa etapa é obrigatória apenas uma vez, a menos que as credenciais do armazenamento de objetos sejam alteradas. Depois de armazenar as credenciais, você poderá usar o mesmo nome de credencial.
Consulte Procedimento CREATE_CREDENTIAL para obter informações sobre os parâmetros
username
epassword
para diferentes serviços de armazenamento de objetos. - Mova os arquivos de dump do banco de dados para o Cloud Object Store chamando
DBMS_CLOUD.PUT_OBJECT
.Por exemplo:
BEGIN
DBMS_CLOUD.PUT_OBJECT
(credential_name => 'DEF_CRED_NAME', object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/exp01.dmp', directory_name => 'DATA_PUMP_DIR', file_name => 'exp01.dmp');DBMS_CLOUD.PUT_OBJECT
(credential_name => 'DEF_CRED_NAME', object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/exp02.dmp', directory_name => 'DATA_PUMP_DIR', file_name => 'exp02.dmp');DBMS_CLOUD.PUT_OBJECT
(credential_name => 'DEF_CRED_NAME', object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/exp03.dmp', directory_name => 'DATA_PUMP_DIR', file_name => 'exp03.dmp');DBMS_CLOUD.PUT_OBJECT
(credential_name => 'DEF_CRED_NAME', object_uri => 'https://objectstorage.us-phoenix-1.oraclecloud.com/n/namespace-string/b/bucketname/o/exp04.dmp', directory_name => 'DATA_PUMP_DIR', file_name => 'exp04.dmp'); END; /Neste exemplo,
namespace-string
é o namespace do Oracle Cloud Infrastructure Object Storage ebucketname
é o nome do bucket. Consulte Noções Básicas de Namespaces do serviço Object Storage para obter mais informações.Consulte Procedimento PUT_OBJECT para obter informações sobre
PUT_OBJECT
. - Execute as etapas necessárias para usar a importação e a limpeza do Oracle Data Pump. Consulte Fazer Download do Arquivo de Dump, Executar Importação do Data Pump e Limpar o Armazenamento de Objetos para obter mais detalhes.
Tópico principal: Mover Dados com a Exportação do Data Pump para um Diretório do Autonomous Database