在12c上创建physical standby 过程当中,recover database以后,数据库打开报错如下:
12c以后密码文件是放在asm中
从主库拷贝密码文件放到standby库asm中,要使用srvctl modify database命令把数据库和密码文件关连起来
pwcopy /tmp/pwdqdtais +DATADG/QDTAIS/PASSWORD/pwdqdtais
[oracle@ht01-adg /home/oracle ]$ srvctl add database -db qdtaisadg -dbname qdtais -oraclehome $ORACLE_HOME -dbtype RAC -role PHYSICAL_STANDBY
[oracle@ht01-adg /home/oracle ]$ srvctl add instance -db qdtaisadg -instance qdtais1 -node ht01-adg
[oracle@ht01-adg /home/oracle ]$ srvctl add instance -db qdtaisadg -instance qdtais2 -node ht02-adg
[oracle@ht01-adg /home/oracle ]$ srvctl modify database -db qdtaisadg -spfile '+DATA/qdtaisadg/PARAMETERFILE/spfileqdtais.ora' -pwfile '+data/qdtaisadg/PASSWORD/pwdqdtais'