Configure RMAN

1. Documentación en Tahiti -> Masters Book List -> Backup and Recovery Reference

2. Ya hemos configurado la BD y preparado RMAN para hacer Backups y Recuperaciones en los objetivos “Mantain recovery catalogs” y “Configure Recovery Manager“. Así que nos vamos a repetir los mismos ejercicios. Pero vamos a reparar el cliente RMAN y ver alguna opción que nos hemos visto antes.

Por defecto, las fechas nos salen en formato “DD-MON-YY” pero es conveniente tener la hora completa cuando hacemos ejercicios con RMAN. PAra ello, sólo tenemos que fijar la variable NLS_DATE_FORMAT.

# Fijamos la variable NLS_DATE_FORMAT
export NLS_DATE_FORMAT='YYYY/MM/DD HH24:MI:SS'

# Nos conectamos con RMAN
rman target sys@ocm catalog rman/rman@oem

# Vemos el formato de fecha completo con un listado de ejemplo de Backups
LIST BACKUP SUMMARY;

3. Veamos como podemos invocar un script con RMAN y guardar la salida de ejecución.

# Creamos un script de prueba
vi /tmp/test_rman.rcv

# Añadimos la siguiente linea
BACKUP DATAFILE 4;

# Lanzamos RMAN invocando el script anterior
# El argumento APPEND se utiliza para añadir la salida el fichero, en vez de sobreescribirlo
rman target sys@ocm catalog rman/rman@oem cmdfile=/tmp/test_rman.rcv log=/tmp/test_rman.log APPEND

# Revisamos el fichero de salida
cat /tmp/test_rman.log

4. En principio no debería ser necesario habilitar las trazas con RMAN. Pero si fuera necesario, podemos ejecutar el script anterior con las trazas activadas.

rman target sys@ocm catalog rman/rman@oem cmdfile=/tmp/test_rman.rcv log=/tmp/test_rman.log APPEND debug trace=/tmp/test_rman.trc