使用链接服务器在oracle和sql server之间移动数据

时间:2009-04-21 16:36:31

标签: sql-server-2005 oracle linked-server loadjava

我已经使用Oracle提供程序oledb在Sql Server 2005上设置了Oracle链接服务器,并且从sql server 2005到oracle 9i工作正常,即当我从sql server运行分布式查询时,我从oracle服务器获取数据到sql server。现在我没有任何线索如何从Oracle服务器运行分布式查询并重复从sql server获取数据。我必须设置Dsn吗?在从oracle服务器运行查询之前我还需要设置什么?

仅供参考:Oracle服务器是Sun solaris服务器,SQL服务器是x64 Windows Server 2003.Sql server上安装了oracle客户端,其中包含ORACLE Provider for OLEDB的odac驱动程序。 我将使用loadjava将java加载到oracle中,然后重复在两者之间移动数据。 (Java,存储过程和来自oracle的触发器,用于从sql server获取数据)

2 个答案:

答案 0 :(得分:0)

Here是一种方式。 DG4ODBC设置指南。

This也可能会有所帮助。

答案 1 :(得分:0)

链接数据库是第一阶段。之后,您可能会面临我们遇到的问题,例如无法远程将从Sql Server中提取的行删除到Oracle Server。 我将发布一个关于这个的问题,奇怪的是我们用于数据同步的程序没有相同的响应。