主库
1.获取pwdfile
srvctl config database -d <primary> | grep Password
2.复制pwdfile到文件
[grid@node1 ~]$ asmcmd
ASMCMD> pwcopy +DATA/OADB/PASSWORD/pwddb.256.867607273 /tmp/orapwdb
copying +DATA/OADB/PASSWORD/pwddb.256.867607273 -> /tmp/orapwdb
ASMCMD> exit
3.传输至备库
scp /tmp/orapwdb standby01:/tmp/
备库
1.复制pwdfile到asm
[grid@node1~]$ asmcmd
ASMCMD> pwcopy /tmp/orapwdb +DATA/OADBSTB/orapwdb
copying /tmp/orapwdb -> +DATA/OADBSTB/orapwdb
ASMCMD> ls -l +DATA/OADBSTB/orapwdb
Type Redund Striped Time Sys Name
PASSWORD UNPROT COARSE FEB 26 11:00:00 N orapwdb => +DATA/ASM/PASSWORD/pwddb.270.871180185
2.更新db配置
$ su - oracle
[oracle@node1~]$ srvctl modify database -d oadbstb -pwfile +DATA/OADBSTB/orapwdb
[oracle@node1~]$ srvctl config database -d oadbstb
Database unique name: oadbstb
Database name:
Oracle home: /u01/app/oracle/product/19.0.0/dbhome_1
Oracle user: oracle
Spfile: +DATA/OADBSTB/spfileoadb.ora
Password file: +DATA/OADBSTB/orapwdb
Domain: <domain>
Start options: mount
Stop options: immediate
Database role: PHYSICAL_STANDBY
Management policy: AUTOMATIC
Server pools:
Disk Groups: DATA,FRA
Mount point paths:
Services:
Type: RAC
Start concurrency:
Stop concurrency:
OSDBA group: dba
OSOPER group:
Database instances: oadb1,oadb2
Configured nodes: node1, node2
Database is administrator managed
3.sql检查pwdfile是否在asm中
SQL> select * from V$PASSWORDFILE_INFO
FILE_NAME FORMAT IS_AS CON_ID
------------------------------------------------------------ ------ ----- ----------
+DATA/ASM/PASSWORD/pwddb.270.871180185 12 TRUE 0