文章目录
重做日志文件
重做日志文件记录对数据所做的所有更改,并提供系统或介质故障的恢复机制
重做日志文件按组组织,一个Oracle数据库至少需要两个组。组中的每个重做日志都称为一个成员,
重做日志文件的组织概念。
重做日志是以组为单位管理。每个数据库至少有两个日志文件组,每组至少包含1个或者多个日志文件成员,且日志文件成员的内容大小一致
。(多个成员,内容一致的原因是,在日志文件损坏时,能及时提高备份恢复。
)
重做日志结构
重做日志的作用
它主要用于在oracle发生故障的时候和数据库备份文件配合恢复数据库。
一般来说,数据库故障丢失数据,有两种情况。
一是,因为停电或死机,脏块未写入磁盘,造成该数据丢失。
二是,磁盘损坏,数据全完蛋。
对应第一种情况,oracle会使用实例恢复,使用重做日志自动恢复数据,不需要用户干预。没错,实例恢复,它是自动的。
对应第二种情况,便需要DBA使用备份,重做日志,归档日志来恢复数据了
查看重做日志
相关数据字典:v$log ; v$logfile。
v$LOG
v$log 记录数据库中有多少个重做日志组,每个组中有多少个成员、日志大小及状态
select *