De forma predeterminada, una base de datos Oracle se ejecuta en modo NOARCHIVELOG, lo que limita la recuperación al punto de la última copia de seguridad. Para admitir copias de seguridad incrementales y la recuperación a un momento específico con Cloud Backup, cambie la base de datos al modo ARCHIVELOG antes de habilitar la copia de seguridad.
Inicie sesión en la base de datos Oracle como sysdba./@cmd
-
Ejecute el comando SQL
ARCHIVE LOG LISTpara comprobar el estado actual del archivado./@cmdDatabase log mode No Archive Mode #NOARCHIVELOG mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 1 Current log sequence 2NotaSi el parámetro
Database log modemuestraArchive Mode, el modo ARCHIVELOG ya está habilitado. No se requieren pasos adicionales. -
No es posible habilitar el modo ARCHIVELOG mientras la base de datos se encuentra en estado
OPEN. Ejecute el comando SQLSHUTDOWN IMMEDIATEpara apagar la base de datos./@cmdImportanteRealice esta operación fuera del horario de mayor actividad.
Ejecute el comando SQL
STARTUP MOUNTpara iniciar la base de datos en estado MOUNT./@cmdEjecute el comando SQL
ALTER DATABASE ARCHIVELOGpara habilitar el modo ARCHIVELOG./@cmd-
Vuelva a ejecutar el comando SQL
ARCHIVE LOG LISTpara comprobar que el modo ARCHIVELOG está habilitado./@cmdDatabase log mode Archive Mode #ARCHIVELOG mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 1 Next log sequence to archive 2 Current log sequence 2NotaDespués de habilitar el modo ARCHIVELOG, la ruta predeterminada de archivado de registros es el área de recuperación rápida ($ORACLE_BASE/fast_recovery_area/@filepath). Este directorio tiene un tamaño predeterminado de 4 GB y se comparte con archivos de copia de seguridad y registros flashback. Para evitar que el agotamiento del disco provoque interrupciones en la base de datos, aumente el tamaño del directorio o cambie la ruta de archivado de registros.
Ejecute el comando SQL
ALTER DATABASE OPENpara abrir la base de datos./@cmd