ADG备库数据同步异常问题解决记录
大家好,我是本际云服务器推荐网的小编小本本,今天给大家分享一下ADG备库数据同步异常问题的解决记录。

问题描述
某天,客户反馈AAA主库创建表空间,备库查询不到相应表空间,故进行排查。
问题分析
1. 进行数据库alert排查:备库alert中收集到了重要信息,发现备库尝试创建13号数据文件时,抛出ORA-01264、ORA-19800、Linux-x86_64Error:13等错误,无法创建数据文件,并伴有权限错误提示,后续为控制文件添加默认13号数据文件UNNAMED00013。查看与alert大致一致的trc文件后,还发现后续报出13号数据文件,恢复无法将该文件创建为新的OMF文件,又因为备库数据文件无法创建导致主备库数据不一致,备库强制停止MRP0进程。
2. 查看主备参数配置db_file_name_convert和log_file_name_convert:该参数主要用于复制数据库及dataguard中,将主库中的数据文件转换到备库。查看主库参数,发现log_file_name_convert和db_file_name_convert都指向了正确路径;查看备库参数,发现STANDBY_FILE_MANAGEMENT参数为auto,且db_create_file_dest指定路径为/data,因此备库应该是开启了OMF功能。
3. 分析OMF路径权限不足问题:根据alert以及对应的trc文件相应信息发现“无法在托管目录进行数据文件创建”并带有Linux-x86_64Error:13:Permission denied操作系统错误。随即查看/data目录权限,发现/data目录属组属主权限均为root权限。
解决方法
由于主库创建了大量数据文件,客户急于恢复,随机删除备库后重新进行主备库搭建,并清空主备库OMF参数,最终问题得到了解决。
问题总结
1. 在搭建DG过程中,没有必要的情况下关闭备库OMF功能;打开OMF情况下一定要保证OMF目录的权限以及相对应数据文件的路径问题。
以上就是本次ADG备库数据同步异常问题的解决记录。感谢大家的耐心阅读,敬请关注IT那活儿微信公众号,了解更多精彩内容!
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6166.html
