Está en la página 1de 2

Activar/Desactivar Archivelog

de Oracle
El tener activado el Archivelog es el primer paso para poder realizar una
copia en caliente de nuestra Base de Datos mediante Rman, a continuacin
explicaremos como activar/desactivar esta opcin para tener otra opcin ms
de realizar copias de seguridad de nuestra Base de Datos, aqu una pequea
explicacin del modo archivelog.
El modo archivelog de una base de datos Oracle protege contra la
prdida de datos cuando se produce un fallo en el medio fsico.
Se puede realizar una copia de seguridad mientras la base de datos est
levantada.
Con este modo de base de datos se puede restaurar una copia de
seguridad de los archivos daados utilizando estos archivos para actualizar los
archivos mientras nuestra base de datos est levantada.
Se puede recuperar la base de datos en un nmero de cambio del
sistema especfico.
Se puede restaurar la base de datos en un punto especfico en el tiempo.
Teniendo en cuenta estas caractersticas bsicas del modo archivelog de
base de datos ORACLE, vamos a exponer en este documento cmo se activa y
cmo se desactiva.
Alguna de las consecuencias que tiene desactivarlo son las siguientes:
Las copias de seguridad ya no se pueden hacer on-line (habra que
aplicar otro tipo de copias de seguridad).
No se podr recuperar la base de datos en un tiempo concreto.
Lo primero que tenemos que saber si nuestra base de dato tiene activo o
no el Archivelog, para verlo:
- Entramos en la consola de sqlplus e introducimos el siguiente comando
archive log list, lo que nos dir si tenemos o no activado el archivelog y si el
archivado automtico est funcionando

ACTIVACIN DEL ARCHIVELOG


- Para activar el modo archivelog, el init.ora debe de estar arrancado con los
siguientes parmetros.
log_archive_start = true

log_archive_dest_1 = location=/database/archivelog/bbdd REOPEN=5


log_archive_format = arch_%t_%s.arc
- Si la base de datos est funcionando y esos parmetros estn en el init.ora,
nos conectamos a la base de datos y la paramos con un
shutdown immediate;
- A continuacin montamos la base de datos:
startup mount;
- Cuando montamos la base de datos ejecutamos el siguiente comando:
alter database archivelog;
- Despues abrimos nuestra base de datos y activamos el archivado automtico
alter database open;
alter system archive log start;

DESACTIVACIN
ARCHIVELOG

DEL

MODO

Para desactivar el modo archivelog, realizamos los siguientes pasos:


- Nos conectamos a la base de datos y la paramos, despues de pararla la
montamos
shutdown immediate;
startup mount;
- Desactivamos el modo archivelog
alter database noarchivelog;
- Abrimos la base de datos
alter database open;
- Desactivamos el archivado automtico
alter system archive log stop;