这两天遇到奇怪的问题,oracle 19.11的rac 备库alert日志一直提示报错,报错如下:
本来以为是密码文件的问题,重新从主库传了一份密码文件,以为可以简单的搞定:
orapwd input_file=/home/oracle/pwdorcl.4460.1193614017 file=+DATAC1 dbuniquename=orcl format=12 force=y
srvctl modify database -db orcl -pwfile ''
srvctl modify database -d orcl -pwfile +DATAC1/orcl/PASSWORD/pwdorcl结果还是报错,但是srvctl config信息显示的确是我modify的结果:
[oracle@temp01 ~]$ srvctl config database -d orcl
Database unique name: orcl
Database name:
Oracle home: /u01/app/19.0.0.0/grid
Oracle user: grid
Spfile:
Password file: +DATAC1/orcl/PASSWORD/pwdorcl后续检查,发现crs资源有两个相似的,一个是orcl,一个是dgorcl,而有问题的那个crs资源config就是alert中的密码文件


所以,将该资源信息删除,新建db资源,后续alert日志再无报错
[root@temp01 ~]# su - grid
Last login: Fri Feb 21 12:15:29 CST 2025
[grid@temp01 ~]$ srvctl remove database -d dgorcl
Remove the database dgorcl? (y/[n]) y
[oracle@temp ~]$ srvctl add database -db orcl -dbname orcl -oraclehome /u01/app/oracle/product/19.0.0.0/dbhome_1 -spfile +DATAC1/orcl/PARAMETERFILE/spfile.271.1087470687 -pwfile +DATAC1/orcl/PASSWORD/pwdorcl.4187.1193656929 -r physical_standby
[oracle@temp01 ~]$
[oracle@temp01 ~]$
[oracle@temp01 ~]$ srvctl add instance -db orcl -instance orcl1 -node temp01
[oracle@temp01 ~]$ srvctl add instance -db orcl -instance orcl2 -node temp02
[oracle@temp01 ~]$ srvctl add instance -db orcl -instance orcl3 -node temp03
[oracle@temp01 ~]$ srvctl start database -d orcl
srvctl modify database -db orcl -pwfile ''
orapwd input_file=/home/oracle/pwdorcl.4460.1193614017 file=+DATAC1 dbuniquename=orcl format=12 force=y
srvctl modify database -d dgorcl -pwfile '+DATAC1/dgorcl/PASSWORD/pwdorcl.4184.1193660741'简单记录一下,就是crs资源有重复的异常,重建后alert正常,信息脱敏可能有点乱,思路是这么个思路。~
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




