如何将 oracle db 中的更新(提交)发布到 SQL Server 2005
我们在 Oracle 数据库上有一个应用程序 (BaaN)。
我们还有一个基于 SQL Server 2005 的应用程序,它使用 Oracle (BaaN) 内容。
目前,我们每晚通过从 SQL Server 到 Oracle 的链接服务器将 Oracle DB 的所有内容缓存到 SQL Server。
考虑在提交发生时使用 Oracle 数据库表上的触发器将内容写入 Oracle 表 (DeltaCommits),然后使用计划作业定期从 SQL Server 查找 DeltaCommits 中的条目。
或者你能建议一个更好的方法来完成这个..
谢谢
We have an application (BaaN) on Oracle Database.
We also have an application that is on SQL Server 2005 which uses Oracle (BaaN) contents.
Currently we cache all contents of the Oracle DB to SQL Server nightly through linked server from SQL Server to Oracle.
Thought of using a trigger on Oracle db tables to write contents to Oracle table (DeltaCommits) as the commits occur, and then periodically look for entries in DeltaCommits
from SQL Server using a scheduled job.
Or can you please suggest a better way to accomplish this ..
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以使用复制在 Oracle 和 SQL Server 之间传输数据。
本指南看起来是一个有用的起点,可以帮助您做出决定这是否是您要考虑的路线。
It's possible to use replication to transfer data between Oracle and SQL server.
This guide looks like a useful starting point which may help you to decide whether this is a route you want to consider.