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

Oracle DDL使用触发器进行更改。

askTom 2017-09-14
201

问题描述

嗨,

我正在寻找非常小尺寸数据库的oracle标准版中的表级复制 (源数据库表与目标数据库同步)。我使用trigger和db link实现的dml复制如下。是否有任何类似的表DDL复制方式?

创建或替换触发器test_trigger
测试时插入后
对于每一行

开始
插入测试 @ test_link (测试id)
值 (:new.TEST_ID );
结束;

由于业务限制,我不能选择GoldenGate/数据保护。您能否建议oracle中的任何表级别/架构级别同步标准版 (无需任何其他许可)?

谢谢,
普亚


专家解答

如果您想要数据的只读副本,则可以为此使用实体化视图,该视图在标准版中可用。但这显然是对主数据库的巨大努力和潜在的性能影响。

如果您想要用于DR样式的数据库副本,则可以 “滚动自己的” DataGuard,即

-备份主要
-恢复到辅助
-定期将归档日志从主要复制到次要
-将辅助设备置于安装模式并进行滚动恢复。


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

评论