[ 2015-08-02 ]

"Push-Based Active Database Duplication" de una CDB

Duplicando CDB -"Push-Based Active Database Duplication" de una CDB


En los casos de “Active Database duplication”  mediante el método “Pull-Based”   (Parte II, III, IV), el número de “target channels” es siempre menor que el número de “auxiliary channels”. En el caso que quiera utilizar  “Push-Based Active Database duplication” en Oracle Database 12c Release 1 (12.1.0.1), deberá asignar un número de “target channels”  de RMAN más grande que el número de “auxiliary channels” asignados.
En el siguiente ejemplo estamos trabajando inicialmente como base de datos origen con la CDB llamada “prmcdb”  que será duplicada en la CDB llamada “dupcdb” como ocurre en la tercer parte de esta serie de artículos. En este caso usamos el comando DUPLICATE de RMAN con las siguientes opciones:
Opción de duplicación
CDB
Tipo de duplicación
Active Database Duplication
Método de duplicación
Push-Based
Tipo de backup utilizado
Image Copies
Número de “Target Channels”
2
Número de “Auxiliary Channels”
1
A continuación se muestra el comando DUPLICATE de RMAN para este caso:
RMAN>run
{
 allocate channel c1 device type disk;
 allocate channel c2 device type disk;
 allocate auxiliary channel a1 device type disk;
 
  duplicate target database to dupcdb 
   from active database 
     spfile 
        parameter_value_convert='prmcdb','dupcdb' 
      set db_file_name_convert='prmcdb','dupcdb'
      set log_file_name_convert='prmcdb','dupcdb';
} 

Descripción del código:

Como puede verse en el código de arriba, RMAN asigna dos “target channels” (c1 y c2), y un “auxiliary channel”  (a1) para la operación de duplicación. Como ya sabe, si el numero asignado de “target channels” es mayor que el numero de “auxiliary channels”, entonces RMAN usará el método “Push-Based” de “Active Database duplication”. Con este método, RMAN usa las “image copies” de la base origen para realizar  la duplicación. . También utilizamos en este caso los parámetros  parameter_value_convert  y  db{log}_file_name_convert en el comando duplicate. El uso de estos parámetros está explicado en la primera parte (parte 1) de esta serie de artículos.
En la salida podemos observar un procedimiento normal de duplicación  como siempre  fue  en versiones anteriores.


No hay comentarios:

Publicar un comentario