在oracle数据库中,重做日志文件分为若干个组,当一组重做日志文件被写满后,oracle就开始写下一组重做日志,这被称为日志切换。
当oracle数据库运行在非归档方式下,当遇到数据文件丢失或损坏时,oracle系统很难保证完全恢复数据库中的数据。
因为此时所需的重做记录可能因重做日志循环使用而被覆盖掉了。
在归档模式下,ARCn进程把切换后的重做日志文件复制到归档日志文件。
归档日志文件可以看做是重做日志文件的备份,但是归档日志文件是脱机的,即除了在进行复制时,oracle数据库咋正常运行时是不会关注归档日志文件的。