Orace重做日志(联机/归档)

Oracle重做日志分为联机重做日志和归档重做日志。LGWR进程负责将数据操作情况写入联机重做日志。ARCH进程生成所有联机重做日志副本。

Redo是发生数据库中的事件以及事件发生顺序的记录。几乎所有的DML(insert,update,delete),DDL(create,drop,alter),事物提交都会创建Redo。

在日志切换期间,LGWR寻找可写入的联机重做日志文件。如果找到可用的联机重做日志文件,LGWR将打开该文件并开始写入Redo。如果LGWR不能找到可用文件,则等待联机重做日志文件,直到有可用的为止。此时数据库的操作被挂起,也就是说数据库暂时停止工作。

每个创建的联机重做日志文件分配给一个联机重做日志组,在非集群的配置环境下,Oracle在同一时间下仅向一个重做日志组写入日志。如果允许在RAC环境中,每个RAC实例将Redo写入到它自己的重做日志组中。

联机重做日志组状态:

Current:正在使用的联机重做日志。

Active:处于该状态的联机重做日志不在当前重做日志文件组中,它正在等待归档进程将重做日志复制到归档重做日志中。

Inactive:已经被归档的不活跃的联机重做日志。

Unused:未被使用过的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值