You need to restart database to turn on archive log mode.
Login as SYSDBA
sqlplus / as sysdbaSQL> archive log listDatabase log mode No Archive ModeAutomatic archival DisabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log sequence 14Current log sequence 16
OR
SQL>select log_mode from v$database;
LOG_MODE
------------
NOARCHIVELOG
Decide how much you want to dedicate to flash recovery area.
alter system set db_recovery_file_dest_size = 10G;
system altered
SET FAST RECOVERY AREA DESTINATION
by default it will be under $ORACLE_BASE/flash_recovery_area/
alter system set db_recovery_file_dest='/u01/oracle11g/flash_recovery_area';
--------------------***-MOUNT YOUR DATABASE--***-----------------------------------------------
SQL>shutdown immediate
SQL>startup mount
SQL>alter database archivelog;
Database altered.
--------------------***-OPEN YOUR DATABASE--***-----------------------------------------------
alter database open;
Database altered.
Check now:
archive log list
No comments:
Post a Comment