He hecho este tutorial antes donde mostré cómo habilitar el modo de registro de archivo en Oracle Database 10g y 11g. Haga clic aquí para comprobarlo.
Desde entonces tantas cosas han cambiado. Oracle ha cambiado de una arquitectura grid a una multiusuario. Así que pensé en actualizar el tutorial. Pero esta vez lo he hecho aún con más detalle. Hice una serie en la que mostré lo que debe hacer un DBA antes de configurar el modo de registro de archivo en Oracle Database.
Si no ha seguido la serie, aquí hay una guía rápida de lo que debe hacer antes de cambiar del modo NOARCHIVELOG al modo ARCHIVELOG en Oracle Database
- Configurar el área de recuperación rápida (FRA)
- Configurar el directorio de destino del registro de archivo.
Una vez que haya terminado de configurar FRA o el directorio de registro de archivo, estará listo para cambiar del modo NOARCHIVELOG al modo ARCHIVELOG. Y así es como lo haces:
Cómo habilitar el modo ArchiveLog en Oracle Database 18/19c.
Realizaré el procedimiento para habilitar el modo de registro de archivo en Oracle Database 19c. Puede seguir los pasos para cualquier versión que sea 12c o posterior, ya que el proceso es el mismo.
Paso 1:Conéctese con la base de datos de contenedores
Primero conéctese con la base de datos de su contenedor utilizando el usuario SYS.
C:\> SQLPLUS / AS SYSDBA
Paso 2:comprobar el estado del modo de registro
Antes de habilitar el modo de registro de archivo, simplemente verifique si ya está habilitado o no. Y puede hacerlo simplemente escribiendo una declaración simple, como esta
SQL> ARCHIVE LOG LIST;
Si el modo de registro de su base de datos está configurado en "ARCHIVELOG", entonces no tiene que hacer nada. Pero si está configurado en "NOARCHIVELOG", siga adelante –
Paso 3:Cierra la base de datos
Para cambiar el modo de registro, primero debemos cerrar la base de datos
SQL> Shutdown immediate
Paso 4:Monte la base de datos
Para realizar la declaración ALTER DDL (que debemos hacer para cambiar el modo de registro), primero debemos montar la base de datos.
SQL> STARTUP mount;
Paso 5:habilite el modo de registro de archivo.
Ahora cambiaremos el modo de registro de SIN REGISTRO DE ARCHIVO al modo de REGISTRO DE ARCHIVO.
SQL> ALTER DATABASE archivelog;
Paso 6:Abra la base de datos
Para usar la base de datos para las actividades normales de la base de datos, necesitamos abrirla.
SQL> ALTER DATABASE open;
Paso 7:Comprobar el modo de registro
Antes de comenzar a trabajar con nuestra base de datos, debemos verificar si hemos habilitado correctamente el modo ARCHIVELOG o no.
SQL> SELECT log_mode FROM v$database;
Si el resultado de esta declaración es "ARCHIVELOG", significa que hemos habilitado correctamente el modo ARCHIVELOG en nuestra base de datos Oracle.
Así es como habilitamos el modo ARCHIVELOG en Oracle Database 12c, 18c, 19c y versiones posteriores.
Espero que hayas disfrutado esta lectura. ¡Gracias y que tengas un gran día!