- 3
- 0
- 约2.99万字
- 约 38页
- 2016-12-27 发布于湖北
- 举报
ORACLE培训讲义ORACLE体系结构
:v$controlfile
3)重做日志文件 redo log file
重作日志文件是存放联机重做日志(Online Redo Log)的文件。重做日志 (Redo Log)也称作事务日志( Transaction Log),保存针对数据库进行的修改操作或事务。因为所有的处理都记录在联机重做日志中,因此数据库系统可以使用这些事务记录进行恢复操作。重做日志以循环方式工作,对每一个 ORACLE数据库都要求至少具有两个联机重做日志。
如果数据库运行在ARCHIVELOG模式下,所有的事务重做日志都将保存。这意味着对数据库进行的所有事务都留有一个备份,尽管重做日志以循环方式工作,但在一个重做日志被覆盖前均将为其建立一个拷贝。在这种方式下,如果在拷贝完成之前,数据库要求交换重做日志(发生Log Switch),则在重做日志拷贝工作完成之前,ORACLE将停止一切新的操作,在旧的事务记录完成之前ORACLE不对其进行覆盖。有了所有事务的拷贝,数据库就可以从所有类型的失败中恢复,包括用户错误或磁盘崩溃。这是一种最安全的数据库工作方式。
相关数据字典:V$log,v$logfile
Tips:如何开启/关闭归档模式
如果开启归档,建议保证参数log_archive_start=true,即开启自动归档,否则只能手工归档,如果是关闭了归档,
原创力文档

文档评论(0)