• 重建控制文件ORA-12720


    重建过程出错:
    ORA-01503: CREATE CONTROLFILE failed
    ORA-12720: operation requires database is in EXCLUSIVE mode
    解决办法是停掉一个实例orcl2,然后在orcl1上执行:
    sqlplus /nolog
    conn sys as sysdba
    alter system set cluster_database=FALSE scope=spfile sid='*';
    shutdown immediate
    可以继续执行重建控制文件的脚本了。

     CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS  ARCHIVELOG
        MAXLOGFILES 192
        MAXLOGMEMBERS 3
        MAXDATAFILES 1024
        MAXINSTANCES 32
        MAXLOGHISTORY 292
    LOGFILE
      GROUP 1 (
        '+DATA/orcl/onlinelog/group_1.261.831032755',
        '+FRA/orcl/onlinelog/group_1.257.831032791'
      ) SIZE 50M BLOCKSIZE 512,
      GROUP 2 (
        '+DATA/orcl/onlinelog/group_2.262.831032881',
        '+FRA/orcl/onlinelog/group_2.258.831032901'
      ) SIZE 50M BLOCKSIZE 512,
      GROUP 3 (
        '+DATA/orcl/onlinelog/group_3.266.831034657',
        '+FRA/orcl/onlinelog/group_3.259.831034683'
      ) SIZE 50M BLOCKSIZE 512,
      GROUP 4 (
        '+DATA/orcl/onlinelog/group_4.267.831034769',
        '+FRA/orcl/onlinelog/group_4.260.831034799'
      ) SIZE 50M BLOCKSIZE 512
    -- STANDBY LOGFILE
    DATAFILE
      '+DATA/orcl/datafile/system.256.831032007',
      '+DATA/orcl/datafile/sysaux.257.831032021',
      '+DATA/orcl/datafile/undotbs1.258.831032025',
      '+DATA/orcl/datafile/user01.dbf',
      '+DATA/orcl/datafile/example.264.831033075',
      '+DATA/orcl/datafile/undotbs2.265.831034283',
      '+DATA/orcl/datafile/sicca.270.835217381'
    CHARACTER SET AL32UTF8
    ;

    以上脚本是在所有归档日志和在线日志全部存在的情况下执行。控制文件能够从当前的日志文件获取准确的scn和时间点。同样也可以从数据文件中获取准确的scn。

  • 相关阅读:
    c# yield关键字原理详解
    Linux环境基于CentOS7 搭建部署Docker容器
    关于c#中委托使用小结
    推荐一本好的c#高级程序设计教程
    WEB网站常见受攻击方式及解决办法
    判断URL是否存在
    提升高并发量服务器性能解决思路
    分享asp.net学习交流社区
    js中对arry数组的各种操作小结
    jQuery动态实现title的修改 失效问题
  • 原文地址:https://www.cnblogs.com/51linux/p/3499028.html
Copyright © 2020-2023  润新知