SQL Server 链接Oracle 数据库实战

概述在某些情况下,我们希望从外部数据库中获取数据,而无需在应用程序中进行额外编码,只需编写一个 T-SQL 查询即可为我们完成所有工作 。这就是微软提供的“链接服务器”功能的原因 。
但默认情况下,链接服务器无法连接到 Oracle 数据库 。本文中我们将展示如何安装必需的库和工具,然后我们将配置 Oracle 数据库(称为 Oracle.NET)的网络层,以最终能够创建链接服务器并查询目标数据库实例 。
Oracle 数据库客户端的安装首先,停止 SQL Server 实例 。如果实例正在运行,安装不会失败,但是在第一次调用 Linked Server Provider 时,实例会挂起并且不会响应!本文中我想连接一个 Oracle Database 11g 实例 。所以我将安装一个 Oracle Database 11g 客户端,但您也可以尝试安装最新版本 。源文件可以在Oracle 的网站上下载 。它采用 ZIP 文件的形式 。下载解压缩并打开解压缩的文件夹 。

SQL Server 链接Oracle 数据库实战

文章插图
 
完成后,只需点击 « setup.exe »
这将打开以下对话框 。选择«自定义»
SQL Server 链接Oracle 数据库实战

文章插图
 
选择您使用的适当语言 。
SQL Server 链接Oracle 数据库实战

文章插图
 
然后选择安装的目标文件夹 。我个人更喜欢将其与操作系统分区分开,并且我遵循 Oracle 中的常规路径 。
SQL Server 链接Oracle 数据库实战

文章插图
 
现在让我们选择适当的组件 。
 
SQL Server 链接Oracle 数据库实战

文章插图