Enable Data Guard to Primary Database
César Saúl Montalvo JassoApuntes10 de Abril de 2018
606 Palabras (3 Páginas)633 Visitas
PROCEDIMIENTO PARA HABILITAR CON MODO FAILOVER BASE DE DATOS STANDBY COMO BASE DE DATOS PRIMARIA
/********************************************************************************************************************************************************************/
INFORMACION DE BASE DE DATOS
Nombre: FCBIMIC.FEMCOM.NET
Descripción: MicroStrategy
Tipo: Primaria
Tamaño: 840 GB
Versión: 11.2.0.3
Configuración: RAC 4 Nodos
FCBIMIC1 - fcescdb01.femcom.net
FCBIMIC2 - fcescdb02.femcom.net
FCBIMIC3 - fcescdb03.femcom.net
FCBIMIC4 - fcescdb04.femcom.net
Nombre Virtual: fcesc-scan.femcom.net
Puerto: 1521
/********************************************************************************************************************************************************************/
Revisión de servicios de RAC:
# crsctl stat res -t -init
# crsctl start res ora.crsd -init
---------------------------------------------------------------------------------------
Revisar secuencia de archives por thread en el Nodo 1 Primario (fcescdb01.femcom.net)
SQL> ALTER SESSION SET NLS_DATE_FORMAT='DD/MM/YYYY HH24:MI';
SQL> SELECT MAX(SEQUENCE#), THREAD#, MAX(NEXT_TIME) FROM V$ARCHIVED_LOG GROUP BY THREAD#;
Genera archives en threads en el Nodo 1 Primario (fcescdb01.femcom.net)
SQL> ALTER SYSTEM SWITCH LOGFILE;
SQL> ALTER SYSTEM SWITCH LOGFILE;
SQL> ALTER SYSTEM SWITCH LOGFILE;
SQL> ALTER SYSTEM SWITCH LOGFILE;
Revisar cambio de secuencias de archives generados en el Nodo 1 Primario (fcescdb01.femcom.net)
SQL> SELECT MAX(SEQUENCE#), THREAD#, MAX(NEXT_TIME) FROM V$ARCHIVED_LOG GROUP BY THREAD#;
Bajar Base de Datos Primaria con RAC desde el Nodo 1 (fcescdb01.femcom.net)
# srvctl status database -d FCBIMIC
# srvctl stop database -d FCBIMIC -o immediate
Revisar en Data Guard Nodo 1 (fcescdg01.femcom.net) las secuencias de archives aplicadas en todos los threads
SQL> ALTER SESSION SET NLS_DATE_FORMAT='DD/MM/YYYY HH24:MI';
SQL> SELECT MAX(SEQUENCE#), THREAD#, MAX(NEXT_TIME) FROM V$ARCHIVED_LOG GROUP BY THREAD#;
* Si no se han aplicados todos los archives, copiarlos del Nodo 1 Primario al servidor del Nodo 1 del Data Guard y catalogarlos con RMAN para que apliquen
Bajar Data Guards de los Nodos 2, 3 y 4 (fcescdg02.femcom.net | fcescdg03.femcom.net | fcescdg04.femcom.net)
SQL> SHUTDOWN IMMEDIATE;
Revisar información general de la Base de Datos Data Guard en Nodo 1 (fcescdg01.femcom.net)
SQL> SHOW PARAMETER NAME;
SQL> SELECT DB_UNIQUE_NAME, OPEN_MODE, PROTECTION_MODE, DATABASE_ROLE FROM V$DATABASE;
Asegurando que el Nodo 1 (fcescdg01.femcom.net) tiene los últimos archives de la Base de Datos Primaria, finalizar modo Standby y activar la Base de Datos
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH;
SQL> ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE;
Verificar Modo Read-Write de la Base de Datos y el Rol a Primary
SQL> SELECT DB_UNIQUE_NAME, OPEN_MODE, PROTECTION_MODE, DATABASE_ROLE FROM V$DATABASE;
Abrir Base de Datos
SQL> ALTER DATABASE OPEN;
Cambiar parámetro de DB_UNIQUE_NAME (FCBIMICDG a FCBIMIC)
*SQL> ALTER SYSTEM SET DB_UNIQUE_NAME='FCBIMIC' SCOPE=BOTH;
Bajar Base de Datos
SQL> SHUTDOWN IMMEDIATE;
Cambiar la configuración en el Service Control del RAC para
...