|
Oracle: Cómo activar y desactivar el modo de archive log de una base de datos Oracle 9i
Mostramos cómo activar y desactivar el modo de archivelog (archivado automático) de una base de datos Oracle Database 9i. Utilizando "SQL*Plus" y el comando "alter database archivelog".
Cómo activar el modo de archive log (archivado automático) de una base de datos Oracle Este manual muestra y explica cómo activar el modo de archivelog de una base de datos Oracle Abriremos la aplicación SQL Plus de Oracle desde una ventana de MS-DOS ("Inicio" - "Ejecutar" - "cmd"): sqlplus /nolog Nos conectamos con un usuario con suficientes privilegios a la base de datos Oracle a la que queramos activarle el modo Archive Log (ARCHIVELOG), con el comando: connect usuario/contraseña@NOMBRE_BASE_DATOS as sysdba Si ejecutamos este comando y la base de datos está en modo OPEN (abierta): alter database archivelog; Nos dará el siguiente error:
Indicando que para poder cambiar la base de datos Oracle a modo archivado (archive log) hay que iniciarla en modo "mount" (montado). Para ello hay que detenerla e iniciarla con los siguientes comandos: shutdown immediate; Resultado comando:
La iniciamos en modo "mount" con el comando: startup mount;
Para cambiar a modo archivado ejecutaremos el siguiente comando: alter database archivelog; Resultado comando:
Volveremos a inciar la base de datos: alter database open; Resultado comando:
Para activar el archivado automático comprobamos el valor del parámetro "log_archive_start", si está a "false" lo pondremos a "true". Para consultar el valor actual del parámetro ejecutaremos el siguiente comando: show parameter log_archive_start; Devolverá el siguiente resultado:
Modificaremos el parámetro "log_archive_start" a "true" con el siguiente comando: alter system set LOG_ARCHIVE_START=TRUE SCOPE=spfile; Resultado comando:
Al ejecutar "SCOPE=spfile" haremos que los cambios se guarden definitivamente. Para que los cambios tengan efecto es recomendable parar y volver a iniciar la base de datos: shutdown immediate; Iniciaremos la base de datos en modo normal: startup;
Notas: * Para comprobar en qué modo está la base de datos: select log_mode from v$database; Resultado:
select log_mode from v$database;
Otra forma:
Resultado:
* Para ver el valor parámetro de archivado automático: show parameter log_archive_start;
DESACTIVAR EL MODO ARCHIVE LOG Abriremos la aplicación SQL Plus de Oracle desde una ventana de MS-DOS ("Inicio" - "Ejecutar" - "cmd"): sqlplus /nolog Nos conectamos con un usuario con suficientes privilegios a la base de datos Oracle a la que queramos desactivarle el modo Archive Log (ARCHIVELOG), con el comando: connect usuario/contraseña@NOMBRE_BASE_DATOS as sysdba Ejecutamos el siguiente comando para desactivar el modo archive log: alter system archive log stop; Mostrará el siguiente resultado:
Para comprobar que se ha desactivado correctamente: archive log list; Mostrará el siguiente resultado:
A continuación os mostramos todo el contenido de la ventana de MS-DOS:
Para realizar este manual hemos utilizado: * Oracle Enterprise 9.2. * Oracle XE. * Windows XP. Nota: Revisado por AjpdSoft el 26-07-2006. Anuncios
Enviado el Domingo, 23 julio a las 13:56:50 por ajpdsoft
|
|