Verificar el modo en que está la BBDD:
SQL> Select NAME, CREATED, LOG_MODE, CHECKPOINT_CHANGE#,
ARCHIVE_CHANGE# from V$DATABASE;
NAME CREATED LOG_MODE CHECKPOINT_CHANGE# ARCHIVE_CHANGE#
---- ----------------- ------------ ------------------ --------------
ORCL 05/21/97 17:55:06 NOARCHIVELOG 7.7174E+12 7.7174E+12
O bien:
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /SIHGA/bd/test10g/archives
Oldest online log sequence 323
Next log sequence to archive 325
Current log sequence 325
Rotar un log:
SQL> ALTER SYSTEM SWITCH LOGFILE;
Habilitar archivado automático en el arranque:
LOG_ARCHIVE_START=TRUE
Habilitar archivado automático tras arracar:
Oracle 7.x y Oracle 8/8i:
SVRMGRL> ALTER SYSTEM ARCHIVE LOG START;
Oracle 9.x
SQL> ALTER SYSTEM ARCHIVE LOG START;
NOTE: En 9i, podemos usar un SPFILE en lugar del estandar pfile. El parámetro LOG_ARCHIVE_START esta deprecated con 10g.
SQL> alter system set log_archive_start=true scope=spfile;
Cambiar el modo de archivado:
Hay que configurar en el init.ora los parámetros:
LOG_ARCHIVE_START: Habilita el archivado automático.
LOG_ARCHIVE_DES: Indica el directorio donde se gurdaran los archive logs.
LOG_ARCHIVE_FORMAT: Indica el nombre de los archives.
Preparar la BBDD para el cambio de modo de archivado:
1. Parar la BBDD.
2. Hacer backup.
3. Operaciones de S.O. (opcional).
4. Arrancar la BBDD y montarla, no abrirla:
SQL> startup mount
Si estamos usando OPS o RAC debemos montarla solo una instancia para cambiar el modo de archivado.
5. Cambiar el modo de archivado.
Activarlo:
SQL> ALTER DATABASE ARCHIVELOG;
Desactivarlo:
SQL> ALTER DATABASE NOARCHIVELOG;
6. Abrir la BBDD.
SQL> ALTER DATABASE OPEN;
7. Verficar que esta en modo archivelog.
Oracle 7.x y Oracle8 / 8i
SVRMGRL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination for example: $ORACLE_HOME/dbs/arch
Oldest on-line log sequence 275
Next log sequence 277
Current log sequence 278
Oracle 9i/10g
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled Archive
destination for example: $ORACLE_HOME/dbs/arch
Oldest on-line log sequence 275
Next log sequence 277
Current log sequence 278
8. Archivar todos los archives hasta el momento.
SQL> ARCHIVE LOG ALL;
9. Asegurarse de que el procedimiento de backup está recogiendo los archives.
miércoles, noviembre 29, 2006
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario