一台具有唯一IP的计算机上的Oracle11g数据库,以及另一台计算机上的SQL Server 2008数据库。
Oracle中的表X有一些列,与SQL Server中的表Y列相同。
现在,我想将X
中列的值与Y
中的列值进行同步,即(可能是罗嗦!),当值更改为X,因此立即并自动更新Y中的值,而无需在SQL Server中进行任何手动操作。
如何完成这项工作!?
谢谢!
答案 0 :(得分:0)
您可以通过Oracle数据库中的Oracle网关和数据库链接或通过SQL Server实例中的链接服务器链接这两个数据库。
如果你真的想在每个数据库中有一个表的两个精确副本,而不是将它存储在一个位置并直接从两个数据库访问它,并且必须立即进行更新(因为立即实际上只有一个表格场景)然后你需要使用触发器通过链接更新另一个表。