zoukankan      html  css  js  c++  java
  • ORA-00205: error in identifying control file, check alert log for more info

    1.现象:升级完JavaVM补丁之后,db启动报错

    SQL> startup
    ORACLE instance started.
    
    Total System Global Area 1.3362E+10 bytes
    Fixed Size                  2240984 bytes
    Variable Size            7247760936 bytes
    Database Buffers         6106906624 bytes
    Redo Buffers                4935680 bytes
    ORA-00205: error in identifying control file, check alert log for more info

    2.db alert日志如下:

    ORA-00210: cannot open the specified control file
    ORA-00202: control file: '+DATADG/sg3pd/controlfile/current.260.790090209'
    ORA-17503: ksfdopn:2 Failed to open file +DATADG/sg3pd/controlfile/current.260.790090209
    ORA-15001: diskgroup "DATADG" does not exist or is not mounted
    ORA-15055: unable to connect to ASM instance
    ORA-01034: ORACLE not available
    ORA-27123: unable to attach to shared memory segment
    Linux-x86_64 Error: 13: Permission denied
    ORA-205 signalled during: ALTER DATABASE  

    3.asm实例正常启动

    $ps -ef| grep smon
    root      26666     1     0 16:25 ?         00:00:34 /apps/opt/grid/product/11.2.0/bin/osysmond.bin
    grid      27105     1     0 16:26 ?         00:00:00 asm_smon_+ASM2
    oracle   27223 32077  0 19:26 pts/0   00:00:00 grep smon

    4.查看oracle可执行文件

    [oracle@rac1 ~]$ ls -l $ORACLE_HOME/bin/oracle
    -rwsr-s--x 1 oracle oinstall 242826331 Sep 27 16:23 /u01/app/oracle/product/11.2.0/db_1/bin/oracle

    5.解决办法

    (1)关闭集群

    crsctl stop crs

    (2)文件重新赋权

    #chmod 6751 /apps/opt/grid/product/11.2.0/bin/oracle

    (3)重启集群

    crsctl start crs
  • 相关阅读:
    学校重理论,公司重操作,计算机专业毕业生该何去何从?
    最简单的ajax示例
    几个简单的例子让你读懂什么是JAVA的堆栈跟踪
    避免在JSP中写java代码
    ==和equals()的区别
    测试,我误解了你
    项目管理十大TION法
    Web测试与APP测试有哪些异同?
    spring cglib 与 jdk 动态代理
    java.util.concurrent.Semaphore 使用
  • 原文地址:https://www.cnblogs.com/hanglinux/p/13740993.html
Copyright © 2011-2022 走看看