Oracle10g通过透明网关访问SqlServer-2008R2一、准备A机器:操作系统:WindowsServer2003R232位安装数据库:OracleDatabase10g第2版(10
0)安装路径:D:\oracle\product\10
0\db_1安装10g数据库透明网关:10201_gateways_win32安装路径:D:\app\asus\oracle\product\10
0\tg_1B机器:192
103操作系统:Windows7旗舰版安装数据库:SQLServer2008R264位*:网关和SQL数据库在一起,便于管理
也可单独安装一台机器
二、配置B机器上安装了SQL和透明网关后,在安装目录下D:\app\asus\oracle\product\10
0\tg_1\tg4msql\admin下新建init文件,这里我沿用inittg4msql,所以sql2008数据库tg4msql必须存在inittg4msql的配置内容如下透明网关主机上的listener
ora的配置内容如下(端口由于1521占用,故采用1522)#listener
oraNetworkConfigurationFile:D:\app\asus\oracle\product\10
0\tg_1\network\admin\listener
ora#GeneratedbyOracleconfigurationtools
SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc)(ORACLE_HOME=D:\app\asus\oracle\product\10
0\tg_1)(PROGRAM=extproc))(SID_DESC=(SID_NAME=tg4msql)(ORAC