martes, 28 de marzo de 2017

Open StandBy Database - Primary Database Lost

ABRIR UNA BASE DE DATOS STANDBY CUANDO LA BASE DE DATOS PRIMARIA SE PERDIO.

  • Iniciar la base de datos como se muestra a continuacion.
          [oracle@dbtest ~]$ sqlplus / as sysdba 
              SQL> STARTUP MOUNT ORACLE 
  • Verificar el estado actual de la base de datos standby.
        SQL> SELECT OPEN_MODE,PROTECTION_MODE,DATABASE_ROLE FROM V$DATABASE; 

                   OPEN_MODE           PROTECTION_MODE                   DATABASE_ROLE 
                              MOUNTED          MAXIMUM PERFORMANCE         PHYSICAL STANDBY

  • Aplicar logs pendientes de aplicar.
            SQL> RECOVER STANDBY DATABASE;

  • Finalizar proceso de recuperacion para el StandBy Database.
            SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH; 
  • Activamos la base de datos StandBy Database.
            SQL> ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE;

  • Verificar el status de la base de datos.
             SQL> SELECT OPEN_MODE,PROTECTION_MODE,DATABASE_ROLE FROM V$DATABASE; 

                   OPEN_MODE           PROTECTION_MODE                   DATABASE_ROLE 
                              MOUNTED          MAXIMUM PERFORMANCE         PRIMARY

  • Abrimos nuestra base de datos.

              SQL> ALTER DATABASE OPEN;
  • Verificar el status de la base de datos se encuentre en modo READ WRITE.
               SQL> SELECT OPEN_MODE,PROTECTION_MODE,DATABASE_ROLE FROM V$DATABASE; 

                   OPEN_MODE           PROTECTION_MODE                   DATABASE_ROLE 
                              READ WRITE          MAXIMUM PERFORMANCE         PRIMARY



EXTEND LV AIX