Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER

本文档为个人测试文档,如有冒犯,请提出改正。

1、前期准备

源端:ORACLE 11.2.0.4 CentOS 7
目标端:SQLSERVER 2012 windows server 2012 
Gateways:win64_11gR2_gateways(安装在SQLSERVER端)

2、在SQLSERVER端安装Gateways

Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第1张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第2张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第3张图片

Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第4张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第5张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第6张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第7张图片

Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第8张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第9张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第10张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第11张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第12张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第13张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第14张图片
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第15张图片

3、配置网关监听文件

Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第16张图片

4、启动监听,查看监听状态

Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第17张图片

5、编辑init.ora文件

##C:\product\11.2.0\tg_1\dg4msql\admin\initTEST.ora
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第18张图片

6、Oracle端配置tnsnames文件,并tnsping测试

Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第19张图片

7、Oracle端创建dblink并测试

Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第20张图片
##报错解决:
##尝试修改init.ora如下
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第21张图片
##再一次进行dblink测试
Oracle 通过透明网关(Gateways)创建dblink访问SQL SERVER_第22张图片

你可能感兴趣的:(Gateways,oracle,sqlserver)