Loading

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

 

作者:hanglinux

出处:https://www.cnblogs.com/hanglinux/p/13740993.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   李行行  阅读(4381)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题