activar dataguard standby

3
search this site Ini cio Log in Contacto General SUSCRÍBETE - Sitio seguro  Artículos recientes Exawatcher Bug 20844037 Monitorización celdas Exadata Localizar sql de alto uso de pga Connected to an idle instance RAC  Aregar disco a d iskgroup  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 Datagua rd 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 para dejarlas en lectura/escritura para probar que las aplicaciones funcionaba n de forma correcta contra ellas.  Vamos a dejar p or aqui un p equeño tuto rial de cómo hacerlo y de su marcha at rá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 un defer de los redos que vendrían a la standby.  Activamos la st andby  acna21- SIXT_DG -/u01/app/oracle> sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Product ion 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 Mining and 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 list Database log mode Archive Mode Automatic archival Enabled Archive destination +ARC0 Oldest online log sequence 9955 Next log sequence to archive 0 Current log sequence 9957 SQL> 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_ROL E, 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 3 Activar Dataguard standby | sysdba.net 27/09/2015 https://www.sysdba.net/?q=activar-dataguard-standby

Upload: alberto-hernandez-hernandez

Post on 02-Mar-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

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