1安装环境介绍
SQL Server2005安装系统Windows8,网址:192.183.3.147,端口1433,连接用户/密码:sa/123456,测试数据库TEST,测试表TEST1,开启允许远程连接,关闭相关防火墙,装有Oracle的服务器执行telnet 192.183.3.147 1433成功,配置成功!
Oracle 11.2.0.1.0与Gateway安装环境为Linux ,网址192.183.3.17,对于监听端口,Oracle数据库和透明网关是可以共享网关的,所以无需另外设置其他端口,当然如果想用不同监听也可以将网关监听端口和TNS端口改一下,本文将对这两种情况都加以测试,$ORACLE_HOME为/usr/oracle/product。
相关信息如下表:
2 Gateway安装
Gateway安装需注意以下几点:
Gateway安装目录建议与Oracle的安装目录一致,本案例Oracle的安装目录为/usr/oracle/product,安装完成后会有名为dg4msql的文件夹产生,它就是gateway的软件目录;
参详网络文摘gateway是安装在ORACLE_HOME新建的文件夹下,因为gateway直接安装在数据库ORACLE_HOME路径下面,会覆盖oracle数据库一些路径下的文件,但是本案例当时未深究直接装在了/usr/oracle/product下,目前使用并未出现问题,后面看看重新安装在新建文件夹下情况如何!
3 配置详情
配置包括Gateway的init文件、oracle的listener文件和tnsnames文件。
3.1 Oracle与Gateway使用同一端口
3.1 .1 Gateway 之initSID.ora文件
该文件目录为$ORACLE_HOME/dg4msql/admin,本文目录为/usr/oracle/product/dg4msql/admin/initdg4msql.ora。这个文件是Gateway安装完成后自动生成的,文件名规则为initSID.ora,这里我们要连接的MS数据库为test,直接拷贝默认的initdg4msql文件,修改后缀inittest.ora。
文本如下:
HS_FDS_CONNECT_INFO=[192.183.3.147]:1433//test
# alternate connect format is hostname/serverinstance/databasename
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOU