我已经使用 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 获取数据)