Gestión de Bases de Datos Maestras de Prueba

Gestionar la base de datos maestra de prueba anticuada para liberar espacio para un maestro y las instantáneas de prueba más actuales. Puede ver una lista de bases de datos maestras y de instantáneas de prueba, suprimir clones obsoletos y refrescar las bases de datos maestras de prueba que son clones de una base de datos activa.

Visualización de una Lista de Bases de Datos

Ver una lista de nombres de bases de datos, roles y detalles.
  1. Inicie sesión en el servidor maestro de prueba como opc y, a continuación, sudo en root.
  2. Ejecute el 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/

Refrescar Base de Datos Maestra de Prueba de Clonación

Al crear un maestro de prueba mediante una duplicación activa de RMAN o una copia de seguridad completa de la base de datos de RMAN, el maestro de prueba no se sincroniza con la base de datos de producción y los datos se quedan anticuados rápidamente. Si los datos están desactualizados, refresque el maestro de prueba.
Para refrescar el maestro de prueba, suprima el maestro de prueba y, a continuación, utilice la duplicación activa de RMAN o la copia de seguridad de RMAN de producción, en función del método que haya configurado, para crear un nuevo maestro de prueba. Si utiliza una base de datos física en espera como maestro de prueba, los datos del maestro de prueba siempre se sincronizan con la base de datos de producción y no es necesario refrescar los datos.
  1. Mostrar una lista de bases de datos para confirmar el nombre maestro de prueba.
    [root@tstmstr gDBClone]# opt/gDBClone/gDBClone listdbs
    
  2. Suprima y anule el registro del maestro de prueba.
    La opción -force anula el registro de la base de datos. En este ejemplo, suprimimos la base de datos maestra de prueba denominada TSTMSTR
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone deldb -tdbname TSTMSTR -force
  3. Cree un maestro de prueba mediante la duplicación activa de RMAN o la copia de seguridad completa de la base de datos de RMAN, en función de la opción que haya configurado.

Suprimir una Base de Datos Maestra de Prueba

Utilice el comando gDBClone deldb con la opción -force para suprimir y anular el registro de una base de datos maestra de prueba.

Si desea refrescar un maestro de prueba que sea una copia de seguridad completa o un clon de la base de datos activa, suprima y anule el registro del maestro de prueba. A continuación, cree un nuevo maestro de prueba montando una nueva copia de seguridad de base de datos en el servidor maestro de prueba o creando un clon de la base de datos activa.
  1. Inicie sesión en el servidor maestro de prueba como opc y, a continuación, sudo en root.
  2. Suprima y anule el registro del maestro de prueba.
    La opción -force anula el registro de la base de datos. Si no utiliza la opción -force, Oracle Database Configuration Assistant (DBCA) suprime la base de datos. En este ejemplo, suprimimos la base de datos maestra de prueba denominada TSTDEV.
    [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone deldb -tdbname TSTDEV -force
  3. (Opcional) Utilice el comando listdbs para mostrar una lista de bases de datos y confirmar que la base de datos suprimida no aparece en la lista.
     [root@tstmstr gDBClone]# /opt/gDBClone/gDBClone listdbs