zoukankan      html  css  js  c++  java
  • 【练习---日志恢复】正常关库删除一组当前日志组

    1.查询当前日志组及状态:

    10:45:14 SYS@ORA11GR2>select group#,member from v$logfile;
    
        GROUP# MEMBER
    ---------- --------------------------------------------------
             3 /u01/app/oracle/oradata/ORA11GR2/redo03.log
             2 /u01/app/oracle/oradata/ORA11GR2/redo02.log
             1 /u01/app/oracle/oradata/ORA11GR2/redo01.log
             3 /u01/app/oracle/disk/redo03b.log
             2 /u01/app/oracle/disk/redo02b.log
             1 /u01/app/oracle/disk/redo01b.log
    
    6 rows selected.
    
    10:45:26 SYS@ORA11GR2>select group#,members,bytes/1024/1024 M,status from v$log;
    
        GROUP#    MEMBERS          M STATUS
    ---------- ---------- ---------- ----------------
             1          2         50 CURRENT
             2          2         50 INACTIVE
             3          2         50 ACTIVE

    2.模拟故障(正常关库删除一组当前日志组):

    10:45:53 SYS@ORA11GR2>shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    
    [oracle@host03 ~]$ rm /u01/app/oracle/oradata/ORA11GR2/redo01.log
    [oracle@host03 ~]$ rm /u01/app/oracle/disk/redo01b.log

    3.起库报错,查看alert日志:

    ORA-00313: open failed for members of log group 1 of thread 1
    ORA-00312: online log 1 thread 1: '/u01/app/oracle/disk/redo01b.log'
    ORA-27037: unable to obtain file status
    Linux-x86_64 Error: 2: No such file or directory
    Additional information: 3
    ORA-00312: online log 1 thread 1: '/u01/app/oracle/oradata/ORA11GR2/redo01.log'
    ORA-27037: unable to obtain file status
    Linux-x86_64 Error: 2: No such file or directory
    Additional information: 3

    4.解决:将数据库起到mount

    10:50:09 SYS@ORA11GR2>alter database clear logfile group 1;
    
    Database altered.
    
     
    10:51:35 SYS@ORA11GR2>select group#,members,bytes/1024/1024 M,status from v$log;
    
        GROUP#    MEMBERS          M STATUS
    ---------- ---------- ---------- ----------------
             1          2         50 UNUSED
             3          2         50 INACTIVE
             2          2         50 CURRENT
    
    10:51:41 SYS@ORA11GR2>alter database open;
    
    Database altered.

     

  • 相关阅读:
    java并发系列(六)-----Java并发:volatile关键字解析(内存语义、实现原理)
    java并发系列(五)-----如何正确的关闭一个线程
    23.备忘录模式(Memento Pattern)
    22.访问者模式(Vistor Pattern)
    21.责任链模式
    20.策略者模式(Stragety Pattern)
    19.状态者模式(State Pattern)
    18.中介者模式(Mediator Pattern)
    17.观察者模式(Observer Pattern)
    16.迭代器模式(Iterator Pattern)
  • 原文地址:https://www.cnblogs.com/tomatoes-/p/6159420.html
Copyright © 2011-2022 走看看