Oracle Cloud: Criando uma instância a partir de um Backup existente na nuvem

Por Fabio Prado Oracle ACE, Skant Gupta Oracle ACE
Publicado em abril 2019

Revisado por Juan Pablo Guizado




Iremos mostrar neste artigo como criar uma instância a partir de um backup existente de outro domínio. Seguem abaixo os pré-requisitos para fazer isso:

  • Ter um backup no “Storage Container” da instância existente;
  • Ter o “Database ID” da instância existente;
  • Ter a chave do wallet da instância existente.

Já temos um backup configurado da instância existente (ver itens destacados na imagem abaixo):






Para pegar o “Database ID” do servidor, execute os passos exibidos na imagem abaixo:






Também é necessário ter uma chave de criptografia no wallet do servidor.

Obs.: $ORACLE_BASE/admin/<SID>/tde_wallet é o local padrão.






Faça login na página "Oracle Database Cloud Service" para criar um novo serviço seguindo os passos abaixo:

  • Informe um nome de serviço no campo “Service Name”;
  • Selecione o valor “Oracle Database Cloud Service” no campo “Subscription type”;
  • Forneça a chave pública no campo “SSH Public Key”;
  • Selecione  “Oracle Database 11g Release 2” no campo “Software Release”;
  • Selecione “Enterprise Edition” no campo “Software Edition”;
  • Selecione algum valor no campo “Billing Frequency” (Ex.: Monthly);
  • Clique no botão “Next” para continuar.








Página “Service Details”


Na seção “Service Configuration” execute os seguintes passos:

  • No campo “Compute Shape” informe o valor “OC3 – 1 OCPU, 7.5 GB RAM”;
  • No campo “Timezone” selecione algum valor corresponde à sua região.


Na seção “Database Configuration” execute os seguintes passos:

  • No campo “Usable Database Storage” informe um valor igual ou superior a “25 GB”;
  • Preencha a senha desejada nos campos “Administration Password” e “Confirm Password”. Esta será a senha do usuário sys;
  • Informe um valor no campo “DB Name (SID)”. Ex.: CLONE;
  • Informe o valor “1521” no campo “DB Listener Port”.


Agora selecione a opção “Yes” no campo “Create Instance from Existing Backup”.






Após selecionar o valor “Yes” no campo  “Create Instance from Existing Backup” serão abertas as seguintes opções:

  • Database ID
  • Upload zipped TDE (aquele que foi zipado anteriormente)
  • Cloud Storage Container
  • Cloud Storage Username
  • Cloud Storage Password






Finalmente confira as configurações e clique no botão “Create” para iniciar a criação do nosso Cloud Database.






Depois de alguns minutos, um Clone Cloud Database será criado com sucesso.






Clique então no nome do serviço (CopyBKP) para abrir a página principal do banco de dados e ver um resumo das suas características.






Agora abra 2 diferentes instâncias do Putty e conecte-se via SSH em ambas as máquinas mostradas abaixo:






Depois da conexão ter sido criada, verifique se o processo “pmon” existe em cada servidor.






É aconselhável criar uma tabela fictícia antes de fazer o backup, para fins de testes. Depois da clonagem você poderá verificar se ela existe no banco de dados clonado.






Agora você sabe que é muito fácil criar um banco de dados Clone, na nuvem, a partir de um um local de armazenamento diferente.


Fabio Prado atua na área de tecnologia desde o ano de 2000, possui experiência e profundos conhecimentos em Análise de Sistemas, programação (Dot Net) e Administração de Bancos de Dados Oracle. É DBA em uma empresa do governo, instrutor na empresa de treinamentos FABIOPRADO.NET, Oracle ACE Member, Organizador do DBA BRASIL e autor do blog fabioprado.net.

Skant Gupta é um Oracle Certified Cloud Professional 12c, OCE RAC 11g and Oracle Certified Professional (10g, 11g, 12c). Atualmente trabalha na Vodafone no Reino Unido e trabalhava anteriormente como DBA Sênior na Etisalat em Dubai. Tem 6 anos de experiência em diferentes tecnologias Oracle, focando principalmente em banco de dados, nuvem, soluções de alta disponibilidade, WebLogic e GoldenGate. Elejá esteve presente em vários grupos de usuários Oracle ao redor do mundo e maisrecentemente nos EUA, Emirados Árabes e Índia. Perfil de Skant Gupta no LinkedIn - https://www.linkedin.com/in/ skantali, Blog: http://oracle-help.com/