联机重做日志
2014-10-18 11:00
162 查看
联机重做日志的用途
两点:1.利用重做日志文件,在数据库发生故障时,可以重新处理事务。(维护一致性)
2.记录数据所做的所有更改,提供恢复机制,可以划分成组,至少需要两个组,每个组至少一个成员。
联机日志的规划
规划原则:分散放开到不同的磁盘,日志所在盘IO要足够,IO读写要快。分散到不同的磁盘的好处,解决IO的冲突,解决因故障,日志不可用现象。
日志切换满足20分钟左右大小业务需求
日志管理:
增加减小日志成员或组:
alter database add logfile group <>member (<'dir'>,<'dir'>) size <>;
alter database add logfile member 'dir' to group <>;
alter database drop logfile 'dir';
alter database drop logfile group <>;
alter database drop logfile member <>;
获取联机重做日志的信息
获取联机重做日志信息,主要通过如下视图:v$LOG:联机重做日志状态信息视图;
v$LOGFILE:日志文件状态信息
下面是常见的STATUS列的常见值:
UNUSED:表示从未对联机重做日志文件组写入。这是刚添加的联机重做日志文件的状态;
CURRENT:表示当前的联机重做日志文件组,说明联机重做日志文件组是活动的。
ACTIVE:表示联机重做日志文件是活动的,但是并非当前联机重做日志文件组。崩溃恢复需要恢复该状态,它可用于块恢复,它可能已归档,也可能未归档。
CLEARING:表示在执行LATER DATABASE CLEAR LOGFILE 命令后正在讲该日志重建为一个空日志,日志清楚后,其状态更改为UNUSED
手动切换日志
alter system switch logfile;
日志文件重命名:
如果要重命名,保证重命名日志不是current和active状态
ho cp <old_dir> <new_dir>
alter database rename file <'old_dir'> to <'new_dir'>
相关文章推荐
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- 清除联机重做日志
- 告警日志文件,查看控制文件,联机重做日志文件,数据文件和临时文件的名称跟大小
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- oracle 重做联机日志文件 七步重建redo联机日志 五分钟重建redo日志重建
- Oracle为何会发生归档日志archivelog大小远小于联机重做日志online redo log size的情况?
- 利用omf来管理联机重做日志文件
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- rman恢复--丢失联机重做日志的恢复
- 联机重做日志文件组的状态介绍
- 关于联机重做日志文件
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- 清除联机重做日志文件
- 调整联机重做日志大小(change redo log size)
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- Oracle 联机重做日志文件(ONLINE LOG FILE)
- oracle联机重做日志文件丢失
- 数据库恢复之丢失联机重做日志文件的恢复
- ARCHIVELOG模式下用户管理恢复联机重做日志文件(1)——非活动组所有成员全部损坏!
- Oracle&nbsp;联机重做日志文件(ONL…