oracle重做日志


重做日志文件

重做日志文件记录对数据所做的所有更改,并提供系统或介质故障的恢复机制

重做日志文件按组组织,一个Oracle数据库至少需要两个组。组中的每个重做日志都称为一个成员,

重做日志文件的组织概念。

重做日志是以组为单位管理。每个数据库至少有两个日志文件组,每组至少包含1个或者多个日志文件成员,且日志文件成员的内容大小一致。(多个成员,内容一致的原因是,在日志文件损坏时,能及时提高备份恢复。

重做日志结构

重做日志的作用

它主要用于在oracle发生故障的时候和数据库备份文件配合恢复数据库。
一般来说,数据库故障丢失数据,有两种情况。
一是,因为停电或死机,脏块未写入磁盘,造成该数据丢失。
二是,磁盘损坏,数据全完蛋。
对应第一种情况,oracle会使用实例恢复,使用重做日志自动恢复数据,不需要用户干预。没错,实例恢复,它是自动的。
对应第二种情况,便需要DBA使用备份,重做日志,归档日志来恢复数据了

查看重做日志

相关数据字典:v$log ; v$logfile。

v$LOG

v$log 记录数据库中有多少个重做日志组,每个组中有多少个成员、日志大小及状态

select *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值