暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 从ADG到GoldenGate,以数据库为中心的应用程序

askTom 2018-03-13
265

问题描述

我的一个应用程序目前在不受支持的硬件和Oracle版本 (Solaris 9和Oracle10g) 上运行,主和灾难恢复之间的ADG,作为平台提升计划的一部分是转移到私有企业云 (OEL 6/7与Oracle12c)。管理层要求将ADG替换为OGG,主要是为了确保没有停机时间,并且不希望使用active-active设置在DB级别寻找任何负载平衡。

此应用程序完全位于数据库中,包括表示层 (在mod_plsql中,它是在OHS的帮助下托管的) 和oracle作业形式的业务逻辑 (pl/sql代码)。这里的查询将OGG suite用于这种应用程序,其中OGG将确保两个节点之间的数据同步,同时它将确保业务逻辑和表示层逻辑不应同时运行两个db。


谢谢
卡普里72

专家解答

Oracle GoldenGate可以毫无问题地执行活动/活动 (双向)。通过阅读您的描述,您将遇到的问题是嵌入式PL/SQL和MOD_PLSQL。

Oracle GoldenGate 12.3 (12.3.0.1.x) 引入了程序复制。过程复制将复制已执行的存储过程和存储在Oracle数据库中的包; 但是,这在功能上仅限于SYS架构中的过程和包。目前无法复制用户定义的过程和包。

如果您想查看支持哪些SYS过程和软件包,可以在此处快速找到它们:https://dbasolved.com/2017/10/26/procedural-replication-support-2017/


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论