>데이터 베이스 >MySQL 튜토리얼 >Oracle 重做联机日志文件

Oracle 重做联机日志文件

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-07 17:11:101018검색

重做日志文件是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

  • 성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.