链接服务器的 Oracle 等效项是什么?您可以加入 SQL Server 吗?

use*_*560 4 oracle sql-server sql-server-2008-r2 linked-server oracle-12c

在 SQL Server 中,我可以创建一个视图,该视图是使用链接服务器位于完全不同服务器中的两个表之间的连接。如果我将其中一台服务器从 SQL Server 更改为 Oracle,我还能这样做吗?

我需要连接表在 Oracle 中

CaM*_*CaM 6

是的你可以。在 Oracle 中,这称为“异构连接”。 此 Oracle 管理手册有详细信息。基本轮廓是

  1. 在 Oracle 服务器上安装 ODBC 驱动程序
  2. 配置 ODBC 以与 SQL Server DB 对话(创建系统 DSN)
  3. 测试 ODBC
  4. 将 Global_Names 参数配置为 false。
  5. 创建 initodbc.ora 文件配置异构服务
  6. 修改 listener.ora 连接到 Oracle 和 ODBC 驱动程序
  7. 修改 tnsNames.ora 文件
  8. 重新加载侦听器以查看上述更改。
  9. 创建从 Oracle 到 ODBC 连接的数据库链接。
  10. 通过 SQL Select 语句进行测试。

本文详细介绍了执行上述步骤的示例案例。