SQL> archive log list
数据库日志模式 非存档模式
自动存档 禁用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 14
当前日志序列 16
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 426852352 bytes
Fixed Size 1333648 bytes
Variable Size 247465584 bytes
Database Buffers 171966464 bytes
Redo Buffers 6086656 bytes
数据库装载完毕。
SQL> alter database archivelog;
数据库已更改。
数据库日志模式 存档模式
自动存档 启用
下一个存档日志序列 16
SQL> alter system set log_archive_dest_1='location=f:\orcl\archive1' scope=spfile;
系统已更改。
SQL> alter system switch logfile;
SQL> alter system set log_archive_format='arc_%t_%s_%r.arc' scope=spfile;
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 16
下一个存档日志序列 18
当前日志序列 18
重新启动以后
存档终点 f:\orcl\archive1
最早的联机日志序列 17
下一个存档日志序列 19
当前日志序列 19
如果你指定了快速闪回恢复区,就不能使用log_archive_dest 参数了,而必须使用LOG_ARCHIVE_DEST_N 这几个参数,LOG_ARCHIVE_DEST_10被默认为快速闪回恢复区,数据库将在其中保存归档日志。
如果你没有指定其他本地归档目标位置,则LOG_ARCHIVE_DEST_10 的默认设置为USE_DB_RECOVERY_FILE_DEST,这个表示归档重做日志文件将被自动的送到快速闪回恢复区。
如果你已经设置了LOG_ARCHIVE_DEST_N 配置了其他位置,则归档日志也会送到 LOG_ARCHIVE_DEST_N 设置的位置。
如果你设置 了 快速闪回区 而没有设置 LOG_ARCHIVE_DEST_N ,oracle 就会使用USE_DB_RECOVERY_FILE_DEST 设置指出了数据库的快速闪回区。