0

我已经使用 Oracle 提供程序 oledb 在 Sql Server 2005 机器上设置了 Oracle 链接服务器,它从 sql server 2005 到 oracle 9i 工作正常,即当我从 sql server 运行分布式查询时,我从 oracle server 到 sql server 获取数据。现在我不知道如何从 Oracle 服务器运行分布式查询并重复从 sql 服务器获取数据。我必须设置 Dsn 吗?在从 oracle 服务器运行查询之前,我还需要设置哪些其他内容?

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

4

2 回答 2

0

是一种方法。DG4ODBC设置指南在这里。

也可能有帮助。

于 2009-04-21T23:15:58.870 回答
0

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

于 2011-01-20T19:42:22.680 回答