归档重做日志文件概述
在实际的生产中,数据库要运行在archivelog模式下
数据库建立时,缺省是在noarchivelog状态下的
Noarchivelog模式下,重做日志文件写满发生日志切换时,会覆盖掉联机日志文件
Archivelog模式下,重做日志文件写满后进行归档
服务后台进程:ARCn
数据库归档模式管理
笔记:
说明:切换归档需要数据库是干净关闭的状态下,使用shutdown abort或者startup force等操作都不能实现切换效果
如果是非干净关闭数据库的情况下,我们先将数据库启动到open状态,然后再做shutdown immediate操作,然后在startup mount;
Archive log list
Show parameter dest_1
Alter system set log_archive_dest_1=’location=/opt/oracle/archive’; //设置归档路径
Shutdown immediate //正常关闭
Startup mount //启动到mount状态
alter database noarchivelog //切换到非归档状态
alter database open; //打开数据库
SQL> alter system switch logfile; //切换日志的时候进行归档
Sql>alter system set log_archive_format='arch_%t_%s_%r.arc' scope=spfile;