今天遇到dataguard不能同步的故障,是密码文件丢失导致。恢复步骤如下:
1. 报错:
select error from v$archive_dest;
ERROR
ORA-16191: Primary log shipping client not logged on standby
2. 没有密码文件
select * from v$pwfile_users;
no rows
在$ORACLE_HOME/dbs下也没有密码文件
3. 分别在两个节点创建密码文件
cd $ORACLE_HOME/dbs
orapwd file=orapwprod password=oracle entries=5
4.重置sys密码
alter user sys identified by oracle
故障排除
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29047826/viewspace-1805414/
,如需转载,请注明出处,否则将追究法律责任。