Parámetros RMAN oracle, en un script rman (solo Oracle 11g o superior)

Cuando listamos los backups realizados con:

Source   
RMAN> list backup summary;

Por ejemplo, podemos tener problemas para localizar un backupset. El resultado es bastante confuso y desde luego son poco elegantes las etiquetas creadas por defecto.

Una forma de mejorar esto, es pasándole parámetros al script RMAN encargado de realizar las copias.

Supongamos un script que es llamado para lanzar una tarea determinada, desde linux es posible llamar a este script (bash en este caso) que a su vez llama a otro RMAN.

Source   
[oracle10@profexdb1 ~]$ cat prueba.sh
#! /bin/bash
export level=$1
export tag=$2_`date +%d%b%y`
rman @prueba.rman using $level $tag
[oracle10@profexdb1 ~]$ cat prueba.rman
connect target sys/oracle
run{
backup incremental level &1 database tag &2;
}
exit;

Entonces la llamada:

Source   
./prueba.sh 0 COMPLETA

Lanzará un backup incremental de nivel 0 con un tag personalido, que permitirá su localización muy fácilmente.

Deja un comentario