重庆思庄Oracle、Redhat认证学习论坛

标题: ORA-00205: error in identifying control file [打印本页]

作者: denglj    时间: 2022-3-4 09:26
标题: ORA-00205: error in identifying control file
本帖最后由 denglj 于 2022-3-4 09:29 编辑

环境:RAC+Oracle 11.2.0.4+CentOS Linux release 7.9.2009 (Core)
问题描述:RAC环境搭建好后,节点2启动数据库出现ORA-00205异常报警,如下:
SQL>startup
ORACLEinstance started.
TotalSystem Global Area 3256942592 bytes
FixedSize                  2257640 bytes
VariableSize            2382368024 bytes
DatabaseBuffers          855638016 bytes
RedoBuffers               16678912 bytes
ORA-00205:error in identifying control file, check alert log for more info
查看报警信息:
ThuFeb 10 10:04:33 2022
ORA-15025:could not open disk "/dev/asm-diske"
ORA-27041:unable to open file
Linux-x86_64Error: 13: Permission denied
Additionalinformation: 9
ORA-15025:could not open disk "/dev/asm-diskf"
ORA-27041:unable to open file
Linux-x86_64Error: 13: Permission denied
Additionalinformation: 9
ORA-15025:could not open disk "/dev/asm-diskg"
ORA-27041:unable to open file
Linux-x86_64Error: 13: Permission denied
Additionalinformation: 9
ORA-15025:could not open disk "/dev/asm-diskh"
ORA-27041:unable to open file
Linux-x86_64Error: 13: Permission denied
Additionalinformation: 9
ORA-15025:could not open disk "/dev/asm-diski"
ORA-27041:unable to open file
Linux-x86_64Error: 13: Permission denied
Additionalinformation: 9
ThuFeb 10 10:04:33 2022
SUCCESS:diskgroup DATA was dismounted
ERROR:diskgroup DATA was not mounted
ORA-00210:cannot open the specified control file
ORA-00202:control file: '+DATA/orcl/controlfile/current.274.1096198881'
ORA-17503:ksfdopn:2 Failed to open file +DATA/orcl/controlfile/current.274.1096198881
ORA-15001:diskgroup "DATA" does not exist or is not mounted
ORA-15040:diskgroup is incomplete
ORA-15040:diskgroup is incomplete
ORA-15040:diskgroup is incomplete
ORA-15040:diskgroup is incomplete
ORA-15040:diskgroup is incomplete
ORA-205signalled during: alter database mount...
以下为磁盘组信息:
ASMCMD> lsdg
State    Type   Rebal  Sector  Block      AU  Total_MB  Free_MB Req_mir_free_MB Usable_file_MB  Offline_disks  Voting_files Name
MOUNTED  NORMAL N      512   4096 1048576     51200    38080       10240           13920              0             N DATA/
MOUNTED  NORMAL N      512   4096 1048576     15360    14434       5120            4657              0             Y OCR/
磁盘组挂载正常,判断造成此异常为权限问题,值得注意的是节点1不存在此问题。
经研究发现,很可能与$ORACLE_HOME/bin/oracle文件属性有关系。
解决过程:
查看节点1该文件情况:
[root@hisdb1 bin]# pwd
/u01/app/oracle/product/11.2.0/db/bin
[root@hisdb1bin]# ll
-rwsr-s--x 1 oracle asmadmin 239501488 Feb  8 20:15 oracle
查看节点2该文件情况:
[root@hisdb2bin]# ll
-rwsr-s--x 1 oracle oinstall 239501488 Feb  8 20:15 oracle
发现oracle文件在两个节点的所属组不同,原来在安装oracle soft后,$ORACLE_HOME/bin/oracle文件属性权限为oracle:oninstall 751(-rwxr-x--x)
当节点1在建库(DBCA),此文件属性被修改为oracle:asmadmin6751(-rwsr-s--x)
将节点2中该文件属性更改为与节点1相同.
节点2执行:
[root@hisdb2 bin]# pwd
/u01/app/oracle/product/11.2.0/db/bin
[root@hisdb2 bin]# chown -Roracle:asmadmin oracle
[root@hisdb2 bin]# chmod 6751oracle
验证:
[oracle@hisdb2:/home/oracle]$sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Productionon Thu Feb 10 11:24:51 2022

Copyright (c) 1982, 2013,Oracle.  All rights reserved.

Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 3256942592bytes
Fixed Size                  2257640 bytes
Variable Size            2382368024 bytes
Database Buffers          855638016 bytes
Redo Buffers               16678912 bytes
Database mounted.
Database opened.




欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2