Posts

Showing posts with the label RMAN

Snapshot Control file en un ambiente Oracle Rac 11gR2

El denominado snapshot controlfile es una copia exacta del Control File creada por RMAN. El objetivo de esta copia es tener una versión consistente del Control File cuando se ejecute un respaldo o una re sincronización del RECOVERY CATALOG (si usamos uno). En ambientes SINGLE, el snapshot Control File puede residir en cualquier ubicación física de nuestro servidor, siempre y cuando sea accesible desde RMAN. En un ambiente Oracle Rac, el Snapshot Control  File debe existir en una ubicación compartida por todos los miembros del clúster. Si el SCF no puede ser accedido por alguno de los miembros del Oracle RAC obtendremos el siguiente mensaje al intentar respaldar el Control File: RMAN-03009: failure of backup command on ch1 channel at 06/09/2016 13:09:12 ORA-00245: control file backup failed; target is likely on a local file system Para resolverlo podemos seguir los siguientes pasos: Paso 1: Averiguar la ubicación actual  del SCF (siempr...

Cómo extraer Archive Logs desde un Backup Piece

RMAN no es de mis herramientas favoritas en Oracle, quizás porque cada vez que nos vemos las caras es porque ha ocurrido algún desastre. En esta ocasión necesitaba extraer Archive Logs para aplicarlos a una operación de RECOVER pero resulta que los archives estaban catalogados en una ubicación externa y fuera de mi alcance. Cuando al fin logre catalogar los archivos de backup que contenían los Archive Logs era necesario colocarlos en una ubicación local para poder aplicarlos. Así que veamos como extraer los archivos necesarios. Una vez catalogados los archivos de backup en nuestro repositorio de RMAN, podemos visualizar los Archives contenidos con el comando LIST BACKUP OF ARCHIVELOG ALL. RMAN> list backup of archivelog all; using target database control file instead of recovery catalog List of Backup Sets =================== BS Key  Size       Device Type Elapsed Time Completion Time ------- ---------- ...

Migrando una base de datos de filesystem hacia ASM con RMAN

Image
‘Automatic Storage Managemet’ o ASM es una herramienta que integra un sistema de archivos de de alta disponibilidad y  un manejador de discos. Permite una administración avanzada de almacenamiento y elimina la necesidad de administrar manualmente discos y archivos de base de datos.   Pueden leer mas sobre ASM  aquí. Evidentemente, proporciona una ventaja superior comparada con almacenamiento normal de sistema operativo. Es por eso que a continuación voy a mostrar los pasos necesarios para migrar una base de datos que actualmente reside en archivos de sistema operativo hacia una instancia ASM. La única herramienta capaz de realizar esta operación es RMAN, herramienta ya conocida para realizar tareas de respaldo y recuperación en una base de datos Oracle, esta herramienta es capaz de interactuar con ambos tipos de sistema de archivo. Escenario inicial: Tengo una instancia de base de datos denominada orcl, la base de datos actualmente reside en el sist...