Gerenciar Seus Bancos de Dados de Teste Mestre

Gerencie seu banco de dados de Matriz de Testes desatualizado para liberar espaço para um Test Master e snapshots mais atuais. Você pode ver uma lista de bancos de dados de Test Master e snapshot, excluir clones desatualizados e atualizar bancos de dados de Test Master que são clones de um banco de dados ativo.

Exibir uma Lista de Bancos de Dados

Exibir uma lista de nomes, atribuições e detalhes do banco de dados.
  1. Faça log-in no Test Master Server como opc, depois sudo para raiz.
  2. Execute o comando gDBClone listdbs.
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone listdbs
    Database Name    Database Type   Database Role      Master/Snapshot  Location/Parent
    -------------    -------------   -------------      ---------------  ---------------
    PRODDB           SINGLE          PRIMARY            n/a              ASM
    TSTDEV           SINGLE          PRIMARY            Snapshot         PRODDB
    TSTMSTR          SINGLE          PHYSICAL_STANDBY   Master           /u02/app/oracle/oradata/SDBP1/.ACFS/snaps/

Atualizar um Banco de Dados Mestre de Teste de Clonagem

Quando você cria um Test Master usando a duplicação ativa do RMAN ou o backup do banco de dados completo do RMAN, o Test Master não é sincronizado com o banco de dados de produção e os dados ficam rapidamente desatualizados. Quando os dados estiverem desatualizados, atualize o Teste Mestre.
Para atualizar o Test Master, delete o Test Master e, em seguida, use a duplicação ativa do RMAN ou o backup do RMAN da produção, dependendo de qual método você tenha configurado, para criar um novo Test Master. Quando você usa um banco de dados stand-by físico como o Test Master, os dados no Test Master são sempre sincronizados com o banco de dados de produção e você não precisa atualizar os dados.
  1. Exiba uma lista de bancos de dados para confirmar o nome do Test Master.
    [root@tstmstr gDBClone]# opt/gDBClone/gDBClone listdbs
    
  2. Excluir e cancelar o registro do Test Master.
    A opção -force cancela o registro do banco de dados. Neste exemplo, estamos excluindo o banco de dados de Matriz de Testes chamado TSTMSTR
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone deldb -tdbname TSTMSTR -force
  3. Crie um Test Master usando a duplicação ativa do RMAN ou o backup do banco de dados completo do RMAN, dependendo da opção configurada.

Excluir um Banco de Dados de Matriz de Testes

Use o comando gDBClone deldb com a opção -force para deletar e cancelar o registro de um banco de dados de Matriz de Testes.

Quando você desejar atualizar um Test Master que seja uma cópia de backup completa ou um clone do banco de dados ativo, delete e cancele o registro do Test Master. Em seguida, crie um novo Test Master montando um novo backup do banco de dados no Test Master Server ou criando um clone do banco de dados ativo.
  1. Faça log-in no Test Master Server como opc, depois sudo para raiz.
  2. Excluir e cancelar o registro do Test Master.
    A opção -force cancela o registro do banco de dados. Se você não usar a opção -force, o Oracle Database Configuration Assistant (DBCA) excluirá o banco de dados. Neste exemplo, estamos excluindo o banco de dados de Matriz de Testes denominado TSTDEV.
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone deldb -tdbname TSTDEV -force
  3. (Opcional) Use o comando listdbs para exibir uma lista de bancos de dados e confirmar se o banco de dados excluído não aparece na lista.
     [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone listdbs