zoukankan      html  css  js  c++  java
  • ORA-00346,借助_allow_resetlogs_corruption开库

    Mon Aug 06 10:15:08 2018
    Errors in file /data/app/oracle/diag/rdbms/prod/prod/trace/prod_ora_6831.trc:
    ORA-00346: log member marked as STALE and closed
    ORA-00312: online log 2 thread 1: '/data/app/oracle/oradata/prod/onlinelog/redo02.log'
    ORA-27072: File I/O error
    Linux-x86_64 Error: 5: Input/output error
    Additional information: 4
    Additional information: 512151
    Additional information: 4294967295
    Mon Aug 06 10:15:08 2018
    Slave encountered ORA-10388 exception during crash recovery
    SQL> select instance_name,status from v$instance;

    此时,数据库已经挂掉。
    将库起至mount
    SQL> select instance_name,status from v$instance;

    INSTANCE_NAME STATUS
    ---------------- ------------
    prod MOUNTED

    SQL> col member for a50
    SQL> set lines 200
    SQL> SELECT V2.GROUP#, MEMBER, V2.STATUS MEMBER_STATUS, V1.STATUS GROUP_STATUS
    FROM V$LOG V1, V$LOGFILE V2 WHERE V1.GROUP# = V2.GROUP# AND V2.STATUS = 'STALE';

    GROUP# MEMBER MEMBER_ GROUP_STATUS
    ---------- -------------------------------------------------- ------- ----------------
    2 /data/app/oracle/oradata/prod/onlinelog/redo02.log STALE CURRENT

    SQL> alter system set "_allow_resetlogs_corruption"=true scope=spfile;

    System altered.

    SQL> shutdown immediate;
    ORA-01109: database not open


    Database dismounted.
    ORACLE instance shut down.
    SQL> startup mount;
    ORACLE instance started.

    Total System Global Area 1.9327E+10 bytes
    Fixed Size 5293464 bytes
    Variable Size 3556772456 bytes
    Database Buffers 1.5703E+10 bytes
    Redo Buffers 61812736 bytes
    Database mounted.
    SQL> recover database using backup controlfile until cancel ;
    ORA-00279: change 4523935428 generated at 08/04/2018 22:57:19 needed for thread 1
    ORA-00289: suggestion : /data/arch/1_62_979909878.dbf
    ORA-00280: change 4523935428 for thread 1 is in sequence #62


    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
    /data/app/oracle/oradata/prod/onlinelog/redo02.log
    Log applied.
    Media recovery complete.
    SQL> alter database open RESETLOGS;
    Database altered.
    SQL>

     新建数据库boston,逻辑导出prod库,导入到新建库boston

  • 相关阅读:
    QSet使用及Qt自定义类型使用QHash等算法
    QQueue与QStack使用
    QHash和QMultiHash使用
    【洛谷6633】[ZJOI2020] 抽卡(多项式毒瘤题)
    【洛谷5996】[PA2014] Muzeum(模拟费用流)
    【CF1063F】String Journey(后缀自动机+线段树)
    【BZOJ3640】JC的小苹果(高斯消元)
    【洛谷6478】[NOI Online #2 提高组] 游戏(树形DP+二项式反演)
    【洛谷6730】[WC2020] 猜数游戏(数论)
    【洛谷6186】[NOI Online #1 提高组] 冒泡排序(树状数组)
  • 原文地址:https://www.cnblogs.com/elontian/p/9436083.html
Copyright © 2011-2022 走看看