Migrar um Conjunto de Arquivos de Dump do Autonomous Database para o Cloud Object Store
Para mover o conjunto de arquivos de dump para o Cloud Object Store, faça upload do diretório de banco de dados para o Cloud Object Store.
- Estabeleça conexão com o banco de dados.
- Armazene suas credenciais de 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 a credencial. Observe que essa etapa só é necessária uma vez, a menos que suas credenciais de 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 Armazenamento de Objetos na Nuvem 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
corresponde ao namespace do armazenamento de objetos do Oracle Cloud Infrastructure ebucketname
corresponde ao 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 Download de Arquivos de Dump, Executar o Data Pump Import e Limpar o Armazenamento de Objetos para obter mais detalhes.