一、情景介绍
业务中设计两个不同的系统,系统1和系统2,两个系统分别使用的是Oracle和SQLServer数据库。现需要在系统1的数据库中直接查询系统2数据库的数据。即在Oracle中执行SQL脚本可以直接查询SQLServer数据库中的数据。Oracle透明网关即Oracle Database Gateway,是Oracle数据库官方提供的一款工具,用于增强访问特定异构数据库的能力。
Oracle、网关和SQL Server可以分别安装在任意主机上,只要满足可以网络互通就可以。想要在Oracle中直接查询SQL Server中的数据,需要完成以下步骤(假设Oracle和SQL Server已经安装部署完毕):
第一步:下载并安装网关;
第二步:配置网关;
第三步:配置Oracle数据库的TNS配置;
第四部:配置SQL Server,使其能够远程连接;(若已经可以远程连接,则跳过)
第五步:登录Oracle并创建DBlink,测试连接。
二、下载网关并安装
点击下载:Oracle Database Gateway
安装过程:
1、运行