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
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 )