暂无图片
分享
周伟
2020-07-30
关于DG online redo 和 standby redo 的问题。

请教一下各位专家,关于DG环境当中的online reodo 和 standby redo的创建,在主库为RAC,备库为单机的情况下。如果主库不打算做灾备切换,所以没有在主库提前为每个thread#建立standby redo,那么在备库里面,以下两个问题请指教以下:

假如,主库每个实例都有3个日志组:

  1. 因为log_file_name_convert的原因,备库在restore之后,会自动在备库里面同样创建两个thread# 的online redo,但备库是一个单库,不存在thread# = 2的情况,那么此时备库里面的online redo 需要重建么?还是说直接把thread# 2 的online redo 删除就可以了?

  2. 此时,因为主库里面没有创建standby redo,因此备库里面的standby redo就需要手工创建,请问备库里面应该创建几个standby 日志组? 主库两个thread#,总共6个日志组,那么备库是否应该只创建一个thread#, 7个standby redo? 还是说,备库应该创建一个thread# 但是得建8个standby redo(因为主库每个实例是3个,按照standby 比online多一个group的原则)? 还是说,备库应该创建两个Thread#,每个Thread# 4个standby (如果主库有提前创建standby的话,备库肯定就是这个样子了)?

根据我的实际搭建情况来看,备库被restore之后,online redo 也是两个Thread#,但是我没有动它,让他继续保持,然后standby redo 只建立了一个Thread#,7个standby redo,DG也能正常运行了。主要是没找到官方文档里面的这种例子,不知道做的对不对。

收藏
分享
1条回答
默认
最新
周伟
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏