一、环境描述
操作系统:RHEL7.6
数据库:19.3.0.0 2节点RAC
二、问题描述
朋友说数据库启动,一个节点报如下错误:

三、问题分析
其实这个问题玩过oracle的朋友基本都遇到过,但是这个问题在12c以上可能又有点不同。
一般遇到这种问题,我们的分析思路是这样的:
先排查环境变量是否有问题,ORACLE_SID是否一致。
检查pfile是不是异常
在11gRAC的版本中,spfile的路径是指定在$ORACLE_HOME/dbs/init<sid>.ora里面的。
而在12cRAC以上版本中,$ORACLE_HOME/dbs/目录中不再有spfile和pfile文件了,如下所示:


但为什么节点2启动成功,节点1启动失败呢?
12cRAC以上版本中spfile的路径信息是配置到ASM中,我们可以通过srvctl config database -db db_name来获取,如下所示:

所以此时数据库startup读取参数文件的顺序是:
ASM里的rdbms spfile(因为asm也有spfile)->本地的spfile->本地的pfile。
因此问题也很清晰了,就是因为RDBMS无法访问ASM中的spfile,一般是因为$ORACLE_HOME/bin/oracle的权限问题:
四、问题解决
$ORACLE_HOME/bin/oracle二进制文件必须拥有6751的权限。
su - grid cd $ORACLE_HOME/bin chmod 6751 oracle
编辑推荐:
- 19c RAC启动报LRM-0010903-03
- [20200808]优化的困惑10.txt03-03
- Oracle 11g RAC + DG安装详解--0503-03
- [20200809]12c热备份模式.txt03-03
- Oracle JInitiator版本太旧,请安装版本1.1.8.2或更高版本03-03
- RAC主机配置ssh互信03-03
- rac添加节点容易遇到的问题(11g)03-03
- 常用代码 OAF(转)03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 19c RAC启动报LRM-00109
19c RAC启动报LRM-00109
26-03-03 - Oracle 11g RAC + DG安装详解--05
Oracle 11g RAC + DG安装详解--05
26-03-03 - [20200809]12c热备份模式.txt
[20200809]12c热备份模式.txt
26-03-03 - Oracle JInitiator版本太旧,请安装版本1.1.8.2或更高版本
- 使用ROWNUM解决 ORA-00600:内部错误代码
使用ROWNUM解决 ORA-00600:内部错误代码
26-03-03 - oracle 19c sec_case_sensitive_logon参数问题
- oracle Mirror HA 集群安装
oracle Mirror HA 集群安装
26-03-03 - Oracle DG备库发现Oracle Home目录使用空间巨增的问题处理
- OOM 导致数据库重启
OOM 导致数据库重启
26-03-03 - 中小企业如何做恰当的资源分配?
中小企业如何做恰当的资源分配?
26-03-03
