Upload
alberto-hernandez-hernandez
View
213
Download
0
Embed Size (px)
Citation preview
7/26/2019 Activar Dataguard Standby
http://slidepdf.com/reader/full/activar-dataguard-standby 1/3
search this site
Inicio Login Contacto
General
SUSCRÍBETE -
Sitio seguro
Artículos recientes
Exawatcher Bug 20844037
Monitorización celdas
Exadata
Localizar sql de alto uso depga
Connected to an idle instance
RAC
Aregar disco a diskgroup
ASM sin ASM
Configurar retencion ADRCI
Purgar MySQL ibdata1
Backup MySQL en
plataformas con drbd
Mover ficheros tablespace
temporal
Matar tarea expdp
Database Certified
FSF Support
Activar Dataguard standby
Enviado por jblanco el Mié, 04/17/2013 - 15:30
Como parte de una tarea preventiva trimestral, hace unos días tuve que realizar el activado de varias instancias de un dataguard paradejarlas en lectura/escritura para probar que las aplicaciones funcionaban de forma correcta contra ellas.
Vamos a dejar por aqui un pequeño tutorial de cómo hacerlo y de su marcha atrás.
Nos conectamos a la instancia y en mi caso activo el archivado, que nos será necesario para la marcha atrás.
Cancelamos la aplicación de redos y generamos un punto de restauración
En mi caso, no tengo acceso a la instancia primaria así que no hago nada en ella pero sería necesario archivar el log actual y hacer undefer de los redos que vendrían a la standby.
Activamos la standby
acna21- SIXT_DG -/u01/app/oracle> sqlplus / as sysdba
SQL*Plus: Release 11.2.0.3.0 Production on Sat Sep 15 08:55:59 2012
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Miningand Real Application Testing options
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=20G;
System altered.
SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='+ARC0';
System altered.
SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination +ARC0Oldest online log sequence 9955
Next log sequence to archive 0Current log sequence 9957SQL>
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
Database altered.
SQL> CREATE RESTORE POINT BRS08102012 GUARANTEE FLASHBACK DATABASE;
Restore point created.
SQL>
SQL> ALTER DATABASE ACTIVATE STANDBY DATABASE;
Database altered.
SQL> SELECT DATABASE_ROLE, DB_UNIQUE_NAME INSTANCE, OPEN_MODE, PROTECTION_MODE, PROTECTION_LEVEL,
DATABASE_ROLE INSTANCE OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS
---------------- ------------------------------ -------------------- -------------------- -------PRIMARY SIXT_DG MOUNTED MAXIMUM PERFORMANCE UNPROTECTED NOT ALLOWED
SQL> ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE;
Página 1 de 3Activar Dataguard standby | sysdba.net
27/09/2015https://www.sysdba.net/?q=activar-dataguard-standby
7/26/2019 Activar Dataguard Standby
http://slidepdf.com/reader/full/activar-dataguard-standby 2/3
Tags: dataguard
Ahora vamos a ver el proceso de marcha atrás por si os fuera necesario volver a pasarla a standby y recuperar su estado anterior.
Y ya tenemos nuestra standby de nuevo operativa. Hecho esto habría que volver a activar el archivado desde la primaria a esta standby y revisar que os llegan archives desde la primaria y que se van aplicando.
Database altered.
SQL> ALTER DATABASE OPEN;
Database altered.
SQL> SELECT DATABASE_ROLE, DB_UNIQUE_NAME INSTANCE, OPEN_MODE, PROTECTION_MODE, PROTECTION_LEVEL,
DATABASE_ROLE INSTANCE OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS---------------- ------------------------------ -------------------- -------------------- -------PRIMARY SIXT_DG READ WRITE MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE RESOLVABLE GAP
SQL>
SQL> set linesize 160SQL> SELECT DATABASE_ROLE, DB_UNIQUE_NAME INSTANCE, OPEN_MODE, PROTECTION_MODE, PROTECTION_LEVEL,
DATABASE_ROLE INSTANCE OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS---------------- ------------------------------ -------------------- -------------------- -------PRIMARY SIXT_DG READ WRITE MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE NOT ALLOWED
SQL> STARTUP MOUNT FORCE;ORACLE instance started.
Total System Global Area 1603887104 bytesFixed Size 2159736 bytesVariable Size 520096648 bytesDatabase Buffers 1073741824 bytesRedo Buffers 7888896 bytesDatabase mounted.SQL> FLASHBACK DATABASE TO RESTORE POINT BRS08102012;
Flashback complete.
SQL> ALTER DATABASE CONVERT TO PHYSICAL STANDBY;
Database altered.
SQL> STARTUP MOUNT FORCE;ORACLE instance started.
Total System Global Area 1603887104 bytesFixed Size 2159736 bytesVariable Size 520096648 bytesDatabase Buffers 1073741824 bytesRedo Buffers 7888896 bytesDatabase mounted.SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
Database altered.
SQL> SELECT DATABASE_ROLE, DB_UNIQUE_NAME INSTANCE, OPEN_MODE, PROTECTION_MODE, PROTECTION_LEVEL,
DATABASE_ROLE INSTANCE OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS---------------- ------------------------------ -------------------- -------------------- -------PHYSICAL STANDBY SIXT_DG MOUNTED MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE RECOVERY NEEDED
SQL> SELECT DATABASE_ROLE, DB_UNIQUE_NAME INSTANCE, OPEN_MODE, PROTECTION_MODE, PROTECTION_LEVEL,
DATABASE_ROLE INSTANCE OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS---------------- ------------------------------ -------------------- -------------------- -------PHYSICAL STANDBY SIXT_DG MOUNTED MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE NOT ALLOWED
SQL>
Página 2 de 3Activar Dataguard standby | sysdba.net
27/09/2015https://www.sysdba.net/?q=activar-dataguard-standby
7/26/2019 Activar Dataguard Standby
http://slidepdf.com/reader/full/activar-dataguard-standby 3/3
sysdba.net by Javier Blanco is licensed under a Creative Commons Reconocimiento-CompartirIgual 3.0 Unported License .
Página 3 de 3Activar Dataguard standby | sysdba.net
27/09/2015https://www sysdba net/?q=activar dataguard standby