dataguard 备库参数standby_file_management 设置成manual导致数据文件未同步

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/killvoon/article/details/86672246

早上监控报警,有一套dataguard环境主备库延时几十万秒,查看备库alert日志发现有个数据文件创建不成功,导致备库上的恢复进程失败。

排查发现,参数standby_file_management 的值被设置成了manual,可能是搭建环境的时候粗心导致。

解决方法:

1、select name from v$datafile;

看到这样的文件:

'/u01/app/oracle/product/12.2.0/db_1/dbs/UNNAMED00011'

2、alter database create datafile '/u01/app/oracle/product/12.2.0/db_1/dbs/UNNAMED00011' as '/oradata/orcl/orcl01.dbf';

3、alter system set standby_file_management=auto;

4、alter database recover managed standby using current logfile disconnect from session;

此时查看备库的alert日志,应当可以看到备库在恢复之前的日志!

猜你喜欢

转载自blog.csdn.net/killvoon/article/details/86672246