Bienvenidos

Todos estos pasos descriptos fueron probados en ambientes productivos

jueves, 21 de febrero de 2013

Replica de Datos


La finalidad del documento es, mostrar  la replica de datos  mediante un storage externo.
Sobre un Sun Cluster 3.2 con Oracle Rac, en 2 servidores m5000 hay conectado un storage externo de ibm llamado ds 2145, y el manejador de volumenes Veritas Volume Manager 5.0
La replica de caja se realiza a dos dominios de una E25k, con Solaris 10 y Veritas Volume Manager 5.0


Replica de Datos




En que consiste la Copia ?
De los equipos en cluster Sunrac1 y Sunrac2 , que  serian los equipo productivos, se debe copiar los datos contenidos en los 3 diskgroups  ( RedoDG, DatosDG y ArchDG ) a 2 servidores  los cuales servirán uno de Reportes (sun5rep )  y otro de Backup ( sun5bkp )
Como funciona la copia ?
La copia se realiza por discos agrupados en disk groups de Veritas.
En el cuadro de abajo, se muestran en que servidor se ejecuta cada script.



SUN5REP
SUNRAC1/SUNRAC2
SUN5BKP
1
oracle_replication.sh stop_grid


2
Desmonto_DG_y_FS.ksh

Desmonto_DG_y_FS.ksh
3

oracle_replication.sh begin_backup

4
Semanal_Copia_de_Caja.ksh


5

oracle_replication.sh end_backup

6
Semanal_Copia_de_Caja_Solo_Archive.ksh


7
Monto_DG_y_FS_Redo_y_Data.ksh

Monto_DG_y_FS_Redo_y_Data.ksh
8
Monto_DG_y_FS_Archive.ksh

Monto_DG_y_FS_Archive.ksh
9
oracle_replication.sh start_grid


10
oracle_replication.sh recover_database



 oracle_replication.sh stop_grid  En este script le doy stop a la base de datos , al ASM y a los diskgroups del Grid.

 Desmonto_DG_y_FS.ksh Realizo un Stop y deport de los DiskGroups y luego umount del filesystem del Archive Log.
oracle_replication.sh begin_backup Setea la Base de datos en modo Begin Backup
Semanal_Copia_de_caja.ksh  Ejecuta la replica del storage, invocandolo desde un ssh al equipo que administra la caja, algo asi user@10.xx.xx.xx "svctask startfcconsistgrp -prep SUN5REP_DB"
oracle_replication.sh end_backup Setea la Base de datos en modo End Backup
Semanal_Copia_de_Caja_Solo_Archive.ksh Ejecuto la replica SOLO de los Archives Logs , ejemplo ssh usuario@10.xx.xx.16 "svctask startfcconsistgrp -prep SUN5REP_ARCH"
Monto_DG_y_FS_Redo_y_Data.ksh Realizo un Import y un Start de los Volumenes
Monto_DG_y_FS_Archive.ksh Realizo un Import y un Start del volume Archive y luego un mount del filesystem /archives
oracle_replication.sh start_grid Levanta los diskgroups, el ASM y la Base de datos en modo MOUNT
oracle_replication.sh recover_database  Recupera la base de datos


Nota:
De requerir los scripts, solicitarlos en el comentario.
Documento realizado con Nicolas Morono ( @nicomorono )