项目需求:这里暂且叫A公司吧,A公司有一套人事管理软件,需要与我们公司的软件做人员信息同步,A公司用的是SQL server数据库,我们公司用的Oracle,接口都不会开发(一万句“fuck you”),就单单给我们公司提供了一个SQL server的账户和密码,还有一个视图。后来百度一番,可以通过DBLink跨数据库访问,然后做数据信息同步功能。
安装过程中,踩了不少的坑,需要配置很多的东西,QQ群里也请教不少人,都很少人听说还有这玩意,现在做数据对接,都是走到接口,传JSON字符串过来,回答我的人,也是寥寥无几,一万句“fuck you”,真的是坑啊,最终花了一天的时间把捣鼓出来,所以把整个安装步骤记录下来。
第一步:需要去下载一个透明网管,相当于一个中间件(我们用的Oracle 11g,可能不同的数据库版本要安装不同的透明网管)需要的朋友请到我的百度云盘上下载
链接:https://pan.baidu.com/s/1pLsPI8jw7e5JiTazPJpFwQ
提取码:m7od
5、开始安装
6、安装完成后就退出,然后开始配置监听,下面是重点!!!! 第三步:透明网关配置 配置说明: 本地Oracle安装目录:D:\Oracle\product\11.2.0\dbhome_1 本地DBLink安装目录:D:\Oracle\product\11.2.0\dbhome_1 SQL Server:账号:sa;密码:password;IP地址:127.0.0.1 1、来到:D:\Oracle\product\11.2.0\dbhome_1\dg4msql\admin;打开initdg4msql.ora
1 这个目录下可以看到以下initdg4msql.ora文件,上面在安装透明网关的时候有配置的要链接SQL SERVER数据的地址和数据库名称,在这里都可以体现: