您的当前位置:首页正文

Oracle重做联机日志文件

2020-11-09 来源:步旅网

重做日志文件是ORACLE数据库不可缺少的组成部分,Oracle服务器将对数据库所有更改按顺序记录到重做日志缓冲区中,LGWR进程把重做

Oracle 重做联机日志文件 七步重建redo联机日志 五分钟重建redo日志重建

第一步:新建三个新的联机日志组:

  • 第二步:改变用户状态

    alter system switch logfile;

    第三步:查看用户状态

    第二和第三步反复做,知道 活跃的用户联机日志转移到4,5,6组上;

    第四步:重启数据库,使得group1,group2,group3都是inactive状态下,然后用下面指令删除,原先的redo组

  • 第五步-重建group1,group2,group3,

  • 第六步:重复第二步和第三步,,把用户redo联机日志活动状态移动回到group1,或2,或3;

    第七步:重启机器,等group4,group5,group6的状态编导inactive时,删除他们。

  • 下面是参考材料。

    重做日志文件是ORACLE数据库不可缺少的组成部分,Oracle服务器将对数据库所有更改按顺序记录到重做日志缓冲区中,LGWR进程把重做条目从重做日志缓冲区写入联机重做日志文件中,在发生介质故障时,会提供恢复机制,这也是ORACLE数据库保证数据安全的一种手段。

    在真实的环境中,可能会因为误删除或其他原因,丢失了重做日志文件,如果数据库在启动时检测到重做日志丢失,数据库将无法启动。如果数据库在运行时切换日志文件组,检测到下一组或者全部的重做日志丢失,数据库将会崩溃。所以有必要学习下Oracle重做日志恢复的技巧。

    linux

    显示全文