oracle透明网关访问sqlserver2000
oracle11g透明网关配置

透明网关11g+sqlserver配置1 环境描述1.1 Oracle gateway11IP地址:192.168.1.3gateway11主目录:E:\product\11.2.0\tg_11.2 Sql serverSQL server1:版本SQL server 2000IP地址:192.168.1.4实例名:MSQL1数据库名:DB1用户名:sa密码:1SQL server2:版本SQL server 2008IP地址:192.168.1.5实例名:MSQL2数据库名:DB2用户名:sa密码:12 修改文件配置透明网关主要涉及两个部分的文件:启动文件:用于配置SQL SERVER服务器的连接信息,每台SQL SERVER对应一个启动文件监听文件:一个文件,把每个启动文件对应的SID配置进去2.1 启动文件位置:E:\product\11.2.0\tg_1\dg4msql\admin\这个文件是配置连接sql server用的,文件名组成结构是init+SID.ora此例中需要配置两台SQL SERVER服务器,因此在启动文件目录下新建两个文件,文件内容分别如下:2.2 监听文件位置:E:\product\11.2.0\tg_1\NETWORK\ADMIN\listener.ora文件内容如下:3 启动监听以管理员账户运行命令行窗口,切换到透明网关主目录下:即“E:\product\11.2.0\tg_1”运行lsnrctl start(start启动、stop停止、status查看状态等,其他命令可自行查看)。
******************************************************************************* 至此,透明网关已经可以使用,在所使用的ORACLE主数据库配置DBLINK后即可使用。
DBLINK配置方式如下:。
oracle连接sql2000

首选安装透明网关组件,可以在安装ORACLE时自定义选择组件,也可以在安装ORACLE后再添加组件。
1.进入安装最全面2.选择安装产品3.选择自定义安半类型4.选择透明网关组件,这里选择for sqlserver,也可选择其它数据库听组件5.选择sql server服务器(计算机名或者IP地址)和想要访问的sql server数据库6.选择下一步开始安装7.安装结束后选择退出第一步.在安装目录下\network\admin\ listener.ora中做如下修改在原来的内容中增加红色字体部分SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = D:\oracle\ora92)(PROGRAM = extproc))(SID_DESC =(GLOBAL_DBNAME = zspgps)(ORACLE_HOME = D:\oracle\ora92)(SID_NAME = zspgps))(SID_DESC =(SID_NAME = tg4msql)(ORACLE_HOME = D:\oracle\ora92)(PROGRAM = tg4msql)))第二步安装目录下\ tg4msql\admin增加一个文件此文件名为inittg4msql.ora(注意,这里文件名应该为init+第一步配置的SID_NAME的值:tg4msql.ora) 里面内容为:# This is a sample agent init file that contains the HS parameters that are# needed for the Transparent Gateway for SQL Server## HS init parameters#HS_FDS_CONNECT_INFO="SERVER=192.168.13.34;DA TABASE=dbTest" HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER说明:红色部分分别代表要连接sql2000数据库的IP和数据库名第三部在安装目录下\network\admin\ tnsnames.ora中做如下修改增加如下内容:dbTest=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) )(CONNECT_DA TA =(SID = tg4msql))(HS = ok))说明:HOST的值应该为ORACLE服务器的IP地址SID的值应该跟第一步增加的内容中的SID_NAME的值一样第四步进行连接create database link oil2erpoa connect to "sa" identified by "jpzhou" using 'oil'注意,连接SQLSEVER 用户名和密码必须是小写,并且要加双引号说明:建立一个连接xscdb(随意取名) 用户名sa 密码zhaoshaopoUsing 的值就是在第三步tnsnames.ora建立的服务名最后通过select * from username@xscdb;可以看到sql2000上的表在oracle中如果建立一个与SQL数据库一样结构的表,可以将sql表中的数据导入到oracle insert into test_ora_sql select * from username@xscdb查看连接:select * from dba_db_links;删除连接Drop(public)database link ;如果在创建link时候用了public 则删除也用,否则不用。
Oracle使用透明网关访问SQLSERVER数据库

一、下载安装文件:在浏览器中输入/otn/nt/oracle10g/10201/10201_gateways_win32.zip 下载透明网关安装文件。
二、安装透明网关:解压后,进入目录,点击setup.exe,启动安装界面,选择需要安装的透明网关类型:输入SQLSERVER 服务器IP地址和数据库名称:三、修改主机的环境变量PATH,把透明网关的环境变量去掉:path新生成的配置文件一般会存在path变量值得最左边,透明网关的配置文件一般有两个四、设置inittg4msql.ora如下:假设%GATEWAY_HOME% = E:\oracle\product\10.2.0\tg_1(透明网关的源文件)修改%GATEWAY_HOME%\tg4msql\admin\inittg4msql.ora,这是网关进程启动时需要的初始化文件。
HS_FDS_CONNECT_INFO="SERVER=127.0.0.1;DATABASE=trustoodSQL"HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER修改之后,修改文件名为 (init<sid>.ora);五、修改%GATEWAY_HOME%\network\admin\listener.ora如下:TG4MSQL =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = report)(PORT = 1522)) #注意这里的端口(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))))SID_LIST_TG4MSQL =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = E:\oracle\product\10.2.0\tg_1)(PROGRAM = extproc))(SID_DESC =(SID_NAME = tg4)(ORACLE_HOME = E:\oracle\product\10.2.0\tg_1)(PROGRAM = tg4msql)))六、修改%GATEWAY_HOME%\network\admin\tnsnames.ora,增加内容如下:TG4 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = report)(PORT = 1522)) (CONNECT_DATA =(SERVICE_NAME = tg4))(HS = OK))七、修改数据库的tnsnames.ora,增加如下内容:(oracle数据库文件)TG4 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = report)(PORT = 1522)) (CONNECT_DATA =(SERVICE_NAME = tg4))(HS = OK))八、重新启动电脑后,启动透明网关的监听器。
Oracle访问sqlserver透明网关配置简要说明(doc 8页)

Oracle访问sqlserver透明网关配置简要说明(doc 8页)Oracle 访问sqlserver 透明网关配置说明――编写人:陈命群一.简单业务描述:在现有企业的信息系统中存在着大量的异构数据库,如ORACLE/SQLSERVER等,那么在进行系统之间的数据整合过程中,将不可避免的涉及到异构数据库之间的透明/无逢的数据访问。
本文章将结合广钢ERP系统的后台ORACLE数据库与检斤系统的后台SQLSERVER数据库的透明网关的配置和访问。
二.简单技术描述:在ORACLE 中提供了与其他数据库连接的组件,如与SQLSERVER/DB2等,在安装了组件之后将可以通过配置监听器/数据库连接等来完成数据库之间的访问。
其中主要用到:透明网关代理、异类服务(Heterogeneous Services)数据库服务器情况:ORACLE 数据库地址:10.1.70.214 数据库SID:LTDDBSQLSERVER 数据库地址:10.1.70.185 数据库名:jjdtest 用户名:SA三.具体实现步骤:1.透明网关的安装:注意:(1)透明网关可以不安装在与ORACLE数据库同台机器上,但是因为它是安装数据库的一部分,所以在安装网关的同时将会安装数据库,所以如果不是特殊情况,可以将透明网关安装在数据库服务器上。
(2)安装过程中可以同时配置远程数据库的地址和数据库名。
2.为透明网关配置网络监听器:注意:(1)oracle通过tns监听客户端的连接请求,所以tns监听必须与透明网关配置在同一机器上,所以更加需要网关与数据库安装在同一服务器上。
(2)tns配置文件的位置:%ORACLE_HOME%\NETWORK\ADMIN\LISTENER.ORA.(3)需要加入参数:SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = GATEWAY_SID)(ORACLE_HOME = ORACLE_HOME_DIRECTORY)(PROGRAM = tg4msql))(4)举例:LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)))(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.70.214)(PORT= 1521)))))SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = tg4msql)(ORACLE_HOME = E:\oracle\ora92)(PROGRAM = tg4msql))(SID_DESC =(GLOBAL_DBNAME = rmdb)(ORACLE_HOME = E:\oracle\ora92)(SID_NAME = rmdb)))(5)如果有多个网关,红字部分继续添加。
ORACLE 创建DBlink访问SQL SERVER数据库

Oracle中使用透明网关链接到Sqlserver在最近项目中需要从Oracle中访问SQL Server数据库, 自然想到了透明网关. 因为Oracle数据库是Linux上的, 而Linux上的Oracle9i不包括连接到SQL Server的透明网关.就在一台单独的Windows 服务器上安装了透明网关用做Oracle访问SQL Server的桥梁.环境如下:Oracle Database Server:Linux + oracle 9.2.0.4 IP:10.194.129.197Transparent Gateway:Windows 2003 server IP: 10.194.129.225MS SQL Server:Windows 2003 server + SQL Server 2005 IP: 10.194.129.2251、Transparent Gateway for SQL Server安装从Oracle 9i数据库安装光盘setup.exe安装,选择安装客户端安装类型选择:管理员安装完客户端后,重新运行setup.exe,安装产品选择Oracle 9i Database 9.2.0.1.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 Server的配置信息, 其中%ORACLE_SID%是给TG的"SID", 默认为tg4msql. 修改文件中的行HS_FDS_CONNECT_INFO="SERVER=10.194.129.225;DATABASE=185life"其中SERVER后为SQL Server所在的服务器名称或ip地址,Database为连接到的数据库名称.当然,如果在SQL Server服务器上,有两个sql server实例,则使用‘服务器名"实例名’的方式设置上面的SERVER值,如:HS_FDS_CONNECT_INFO="SERVER=ZZL\MSSQLSERVER;DATABASE=MSDB"3、编辑%ORACLE_HOME%"network"admin"listener.ora, 编辑对应listener的SID_LISTSID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=%ORACLE_SID%)(ORACLE_HOME=oracle_home_directory) (PROGRAM=tg4msql)))例如:SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = tg4msql)(ORACLE_HOME = d:\oracle\ora92) #oracle的主目录(PROGRAM = tg4msql)))其中%ORACLE_SID%必须为第二布中设置的SID, 默认值为tg4msql. 修改listener.ora文件后需重启listener使修改生效.如果没有listener.ora文件,请用Net Configuration Assistant或Net Manager 新建一个LISTENER.以上操作都是在Transparent Gateway所在机器上。
Oracle使用透明网关访问sql server

Oracle使用透明网关访问Sql Server
因为业务系统需要,必须要从oracle传送数据,所以便在网站查了一大堆的资料,也走了很多弯路,不过现在总算成功了,于是想把记录下,供大家参考。
Oracle与sql server之间的数据共享有三种方式:
1.使用Oracle自带的透明网关工具连接。
2.使用Sql server链接服务器工具连接。
3.自己编写程序做为数据中转站达到共享的目的。
经过考虑,第三种方法首先被抛弃了,因为太麻烦了,呵呵。
第二种方法也可以,但是考虑到系统需要在Oracle 数据中发生变化时才触发更新SQL里相应的数据,所以第二种方法也不行,只有用第一种方案了。
先介绍一下当前服务器情况:
服务器A:
系统:Windows Server 2003 企业版R2
数据库:Oracle 9.2
IP:192.168.0.8
192.168.1.8
服务器B:
系统:Windows Server 2003 企业版R2
数据库:Sql server 2000 Sp4
IP: 192.168.0.51
1、下面主要是对服务器A进行操作,首先安装SQL SERVER客户端,如果没有手头上没有客户端也没有关系,可以直接装服务端,选择自定义安装-》仅安装客户端,如下图所示。
2、安装Oracle 9.2,这里可根据自己需求安装,我们选择默认的安装。
3、安装透明网关For sql server 软件,打开“开始”->“程序”->“Oracle Installation Products”->“Universal Installer”。
oracle访问sqlserver数据库

Oracle访问sql server实战全过程1、创建将要从oracle数据库访问sql server的用户testuser/testuser,并授予可访问turbocms的权限(这里我直接用了sa账号,从安全角度看还是创建一个专用账号比较好)。
二、Gateway的配置(%oracle_home%=e:/oracle/ora92)1、安装oracle9i standard edition 或者oracle9i enterprise edition(ip:10.1.9.159),产品要选择透明网关(oracle transparent gateway)里要访问microsoft sql server 数据库(这一步很重要)。
安装时要选择sql server 主机和数据库,我这里是正确配置的server:10.1.9.220,db:turbocms。
2、安装sql server2000(我这里是完全安装,有人说只要安装sql server2000(安装类型选择“仅连接”)就可以,我没有验证。
)3、Ping sqldb看是否同,若不通则在\winnt\system32\drivers\etc\hosts文件中增加一行,用来解析sqldb的ip地址,很简单不多说了。
4、由于在第一步中我选择的是仅安装软件,所以我在这里需要创建一个监听器。
5、拷贝%oracle_home%\tg2msql\inittg4msql.ora改名为init turbocms.ora这是网关进程启动时需要的初始化文件。
如果是访问多个sql server就需要再新建这个文件并修改HS_FDS_CONNECT_INFO=”SERVER=YOURDBSERVER;DATABASE=YOURDB”其他内容不变。
6、修改$oracle_home\network\admin下listener.ora内容如下:Listener=(description_list=(description=(address_list=(address=(protocol=tcp)(host=10.1.9.159)(port=1521)))))Sid_list_listener=(sid_list=(sid_desc=# (global_dbname=test)# (sid_name=test)没有设置全局名,设置后比较麻烦,(sid_name=plsextproc)(oracle_home=e:\oracle\ora92)(program=extproc))(sid_desc=(sid_name=turbocms)(oracle_home=e:\oracle\ora92)(program=tg4msql))#(sid_desc=#(sid_name=turbocms)访问多个数据库是继续添加本段代码#(oracle_home=e:\oracle\ora92)#(program=tg4msql)))7、重启动这台做gateway的windows机器上(ip:10.1.9.159)tnslistener服务。
Oracle数据库访问Sqlserver数据库

Oracle中使用透明网关链接到Sqlserver 1、Transparent Gateway for SQL Server安装弹出后填写sqlserver数据库的IP地址以及数据库实例名。
直接配置监听程序。
2、 编辑%ORACLE_HOME%\tg4msql\admin\init%ORACLE_SID%.ora 。
修改文件中的行其中SERVER 后为SQL Server 所在的服务器名称或ip 地址,Database 为连接到的数据库名称。
3、 编辑%ORACLE_HOME%"network"admin"listener.ora, 编辑对应listener 的SID_LIST 其中%ORACLE_SID%必须为第二布中设置的SID ,默认值为tg4msql 。
修改listener.ora 文件后需重启listener 使修改生效。
如果没有listener.ora 文件,请用Net Configuration Assistant 或Net Manager 新建一个LISTENER 。
红色部分必须要与文件名的init tg4msql .ora 红色部分。
4、在Oracle 服务器上:编辑需要连接到透明网关的Oracle Server 的$ORACLE_HOME\network\admin\tnsnames.ora, 例如:使用tnsping测试服务名是否连通,命令:tnsping tg4msql。
如果不通,请检查防火墙及网络配置。
5、在Oracle数据库中建立连接, 指向TG for SQL Server.其中tg4msql是tnsnames中建立的连接字符串.ms sql server的用户名和密码必须小写,而且要加双引号。
重新启动sqlserver服务器上配置的监听:cmdlsnrctl stoplsnrctl start使用语句进行测试:select * from EAP_MENU@TG4MSQL;如果查询没问题,则通信成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
oracle 10g透明网关访问sqlserver2000 收藏一、环境如下:ORACLE 10g 安装在:192.168.0.250 的window2003 server(版本:Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production)SqlServer 2000安装在:192.168.0.233 的window2003 server二、下载透明网关(GA TEWAY)10g下,透明网管是一个单独组件,可以到oracle官方网站下载/technology/software/products/database/oracle10g/htdocs/10201winsoft.ht ml这个安装包有300m。
可惜只找到秀明网关版本:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 32bit Production三、安装透明网关将透明网关安装在sqlserver服务器上,点击setup.exe,启动安装界面,安装oracle transparent gateway for microsoft sql server;下一步,输入sqlserver地址和sqlserver 数据库名,这里可以输入正确的,也可以随便输入,或者留空,现安装完成后再配置。
安装完后,会弹出配置监听界面,点击取消即可。
整个过程安装在点类似DB安装或client安装。
四、配置透明网关参数文件找到透明网关路径:D:\oracle\product\10.2.0\tg_1\tg4msql\admin安装透明网关时会生成一个默认参数文件:inittg4msql.ora,它的sid是tg4mssql,可以使用这个文件,也可以新建一个文件。
现在COPY一份命名为initUFDATA_002_2009.ora,名字最好与SQL SERVER数据库一致,且要注意格式:init<sid>.ora,可以理解为oracle的参数文件,现在编辑参数文件:# This is a sample agent init file that contains the HS parameters that are# needed for the Transparent Gateway for SQL Server## HS init parameters#HS_FDS_CONNECT_INFO="SERVER=192.168.0.233;DA TABASE=UFDATA_002_2009"HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVERHS_FDS_CONNECT_INFO设置有多种格式,如:HS_FDS_CONNECT_INFO=server_name.db_name,但这种写法server_name不能为IP,且端口必须为默认的1433,如:在安装透明网关如果设置服务器和数据库即为上面格式。
五、透明网关服务器上配置监听找到listener文件所在路径D:\oracle\product\10.2.0\tg_1\NETWORK\ADMIN\listener.ora,这些配置与DB配置类似# listener.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = d:\oracle\product\10.2.0\db_1)(PROGRAM = extproc))(SID_DESC=(SID_NAME=UFDATA_002_2009)(ORACLE_HOME=D:\oracle\product\10.2.0\tg_1)(PROGRAM=tg4msql)))SID_Name与参数文件的名称initUFDATA_002_2009.ora相对应,且PROGRAMN要为tg4msql六、启动监听启动监听和DB配置一样,在CMD命令符,输入lsnrctl startC:\Documents and Settings\rocky>lsnrctl startLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 04-6月-2009 21:57:56Copyright (c) 1991, 2005, Oracle. All rights reserved.启动tnslsnr: 请稍候...TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production系统参数文件为D:\oracle\product\10.2.0\tg_1\network\admin\listener.ora写入D:\oracle\product\10.2.0\tg_1\network\log\listener.log的日志信息监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521 )))正在连接到(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))LISTENER 的STA TUS------------------------别名LISTENER版本TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production启动日期04-6月-2009 21:57:58正常运行时间0 天0 小时0 分 1 秒跟踪级别off安全性ON: Local OS AuthenticationSNMP OFF监听程序参数文件D:\oracle\product\10.2.0\tg_1\network\admin\listener.ora监听程序日志文件D:\oracle\product\10.2.0\tg_1\network\log\listener.log监听端点概要...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521) ))服务摘要..服务"PLSExtProc" 包含1 个例程。
例程"PLSExtProc", 状态UNKNOWN, 包含此服务的1 个处理程序...服务"UFDATA_002_2009" 包含1 个例程。
例程"UFDATA_002_2009", 状态UNKNOWN, 包含此服务的1 个处理程序...命令执行成功可以看到UFDATA_002_2009注册了静态监听服务在服务生成OracleOraTg10g_home1TNSListener的服务(如果透明网关在DB数据库机器上,则有N多个Listener服务,可以停止其它Listener,直接在透明Listener即可)查看Listener状态:C:\Documents and Settings\rocky>lsnrctl statusLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 04-6月-2009 21:58:06Copyright (c) 1991, 2005, Oracle. All rights reserved.正在连接到(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))LISTENER 的STA TUS------------------------别名LISTENER版本TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production启动日期04-6月-2009 21:57:58正常运行时间0 天0 小时0 分9 秒跟踪级别off安全性ON: Local OS AuthenticationSNMP OFF监听程序参数文件D:\oracle\product\10.2.0\tg_1\network\admin\listener.ora监听程序日志文件D:\oracle\product\10.2.0\tg_1\network\log\listener.log监听端点概要...(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521) ))服务摘要..服务"PLSExtProc" 包含1 个例程。
例程"PLSExtProc", 状态UNKNOWN, 包含此服务的1 个处理程序...服务"UFDATA_002_2009" 包含1 个例程。
例程"UFDATA_002_2009", 状态UNKNOWN, 包含此服务的1 个处理程序...命令执行成功七、配置tnsname.oraD:\oracle\product\10.2.0\tg_1\NETWORK\ADMIN目录下配置tnsnames.ora文件,如下:UFDATA_002_2009=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.233)(PORT = 1521)))(CONNECT_DA TA =(SID=UFDATA_002_2009))(HS = OK))注意HS=OK,这主要由于是用于Oracle server调用异构服务器进行处理必须的。
现在使用tnsping测试:C:\Documents and Settings\rocky>tnsping ufdata_002_2009TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 05-6月-2009 08:16:30Copyright (c) 1997, 2005, Oracle. All rights reserved.已使用的参数文件:D:\oracle\product\10.2.0\tg_1\network\admin\sqlnet.ora已使用TNSNAMES 适配器来解析别名Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.233)(PORT = 1521))) (CONNECT_DATA = (SID=UFDATA_002_2009)) (HS= OK))OK (20 毫秒)一切正常,由透明网关必须通过其它ORACLE库进行访问其它库(dblink),该步骤可以省略,这里使用tnsping测试。