暂无图片
oracle 19c adg
我来答
分享
Jackie Ro
2021-11-01
oracle 19c adg

整体架构: 业务库是rac,需要将数据同步到报表库,目前是准备使用ADG将数据拉取过来,但是根据报表业务要求可能会在报表库进行DML/DDL操作,那么19c ADG支持在备库进行操作吗?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
Uncopyrightable

支持DML;

显式参数 ADG_REDIRECT_DML控制

暂无图片 评论
暂无图片 有用 0
JiekeXu
暂无图片

19c ADG  支持 DML 重定向,通过 ADG_REDIRECT_DML  参数控制,但也不支持 SYS 系统用户级别的 DML,但也不能是大量的 DML,如果你还有 DDL 那么 ADG 是不支持的。

暂无图片 评论
暂无图片 有用 0
薛晓刚

这是DML的重定向功能。19C支持的。我实测过,大约比直接再主库写入最多时候慢了50ms,如果这个是你能接受的可以用。

因为为了一致性,一般从库不可写。oracle巧妙的实现了即可写又一致,就是从库接收到指令,自己不执行,先发到主库上执行完毕再过来。对用户来说是好像从库可写,而且又一致。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏