lunes, 4 de abril de 2011

Archivado en múltiples destinos

Modo de archivado en un solo destino:

SQL> show parameter log_archive_dest

NAME                        TYPE          VALUE
-------------------------        ---------     -------------------------------
log_archive_dest                 string        C:\oracle\product\10.2.0\
                                               oradata\TEST\archivados
log_archive_dest_state_1         string        enable
log_archive_dest_ state_10       string        enable
log_archive_dest_ state_2        string        enable
log_archive_dest_ state_3        string        enable
log_archive_dest_ state_4        string        enable
log_archive_dest_ state_5        string        enable
log_archive_dest_ state_6        string        enable
log_archive_dest_ state_7        string        enable
log_archive_dest_ state_8        string        enable

NAME                             TYPE          VALUE
-------------------------        ----------    ---------------------------
log_archive_dest_ state_9         string        enable
log_archive_dest_1                string
log_archive_dest_10               string
log_archive_dest_2                string
log_archive_dest_3                string
log_archive_dest_4                string
log_archive_dest_5                string
log_archive_dest_6                string
log_archive_dest_7                string
log_archive_dest_8                string
log_archive_dest_9                string


Como vemos tenemos informado la ubicación de destino del archivado en el parámetro: log_archive_dest, para poder hacer uso del archivado en múltiples destinos en Oracle 10g debemos modificar éste parámetro y dejarlo en blanco ya que no puede convivir con los parámetros log_archive_dest_n

SQL> alter system set log_archive_dest  =  ' ';
System altered.

Especificar el destino de archivado:

SQL> alter system set log_archive_dest_1  =
2    “Location= C:\oracle\product\10.2.0\oradata\TEST\archivados
3    mandatory reopen=120”;

System altered.

SQL> alter system set log_archive_dest_2  =
2    “Location= E:\TEST\archivados
3    mandatory reopen=120”;

System altered.

Especificar el estado de cada uno de estos dos destinos:

SQL> alter system set  log_archive_dest_state_1 = enable;

System altered.

SQL> alter system set  log_archive_dest_state_2 = enable;

System altered.

Para tener en cuenta:

SQL> show parameter  log_archive_min_succeed_dest

NAME                                     TYPE          VALUE
------------------------------------     -----------   --------------
log_archive_min_succeed_dest             integer        1

Como tenemos especificados dos destinos mandatorios, el valor 1 del parámetro se despreciará, es decir no se tendrá en cuenta, si tuviera el valor 3, nos daría error porque nunca podríamos conseguir que se archivara con éxito en tres destinos diferentes, porque sólo hemos definido dos destinos de archivado.


Licencia Creative Commons
Archivado en múltiples destinos por Clarisa Maman Orfali se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.


No hay comentarios.:

Publicar un comentario