Oracle 中使用透明网关链接到Sqlserver 在最近项目中需要从Oracle 中访问SQL Server 数据库, 自然想到了透明网关
因为Oracle 数据库是Linux 上的, 而Linux 上的Oracle9i 不包括连接到SQL Server 的透明网关
就在一台单独的Windows服务器上安装了透明网关用做Oracle 访问SQL Server 的桥梁
环境如下: Oracle Database Server:Linux + oracle 9
4 IP:10
197 Transparent Gateway:Windows 2003 server IP: 10
225 MS SQL Server:Windows 2003 server + SQL Server 2005 IP: 10
225 1、 Transparent Gateway for SQL Server 安装 从Oracle 9i 数据库安装光盘 setup
exe 安装,选择安装客户端 安装类型选择:管理员 安装完客户端后,重新运行setup
exe,安装产品选择Oracle 9i Database 9
0, 安装类型选择"自定义",安装组件选择Oracle Net Services 和Oracle Transparent Gateways, 并在此项下选择Oracle Transparent Gateway for Microsoft SQL Server, 安装过程中可以不设置连接到 SQL Server的信息
如下图所示: 以下的 IP 地址及数据库以实际环境为准 2、 编辑%ORACLE_HOME%\tg4msql\admin\init%ORACLE_SID%
ora, 该文件包含了 TG for SQL Serv