oracle10g通过透明网关访问 sqlserver2008r2

oracle10g通过透明网关访问 sqlserver2008r2

ID:10123580

大小:277.47 KB

页数:7页

时间:2018-06-11

oracle10g通过透明网关访问 sqlserver2008r2_第1页
oracle10g通过透明网关访问 sqlserver2008r2_第2页
oracle10g通过透明网关访问 sqlserver2008r2_第3页
oracle10g通过透明网关访问 sqlserver2008r2_第4页
oracle10g通过透明网关访问 sqlserver2008r2_第5页
资源描述:

《oracle10g通过透明网关访问 sqlserver2008r2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle10g通过透明网关访问SqlServer-2008R2一、准备A机器:操作系统:WindowsServer2003R232位安装数据库:OracleDatabase10g第2版(10.2.0.3.0)安装路径:D:oracleproduct10.2.0db_1安装10g数据库透明网关:10201_gateways_win32安装路径:D:appasusoracleproduct10.2.0tg_1B机器:192.168.1.103操作系统:Windows7旗舰版安装数据库:SQLServer

2、2008R264位*:网关和SQL数据库在一起,便于管理。也可单独安装一台机器。二、配置B机器上安装了SQL和透明网关后,在安装目录下D:appasusoracleproduct10.2.0tg_1tg4msqladmin下新建init文件,这里我沿用inittg4msql,所以sql2008数据库tg4msql必须存在inittg4msql的配置内容如下透明网关主机上的listener.ora的配置内容如下(端口由于1521占用,故采用1522)#listener.oraNetw

3、orkConfigurationFile:D:appasusoracleproduct10.2.0tg_1etworkadminlistener.ora#GeneratedbyOracleconfigurationtools.SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc)(ORACLE_HOME=D:appasusoracleproduct10.2.0tg_1)(PROGRAM=extproc))(SID_DESC=(S

4、ID_NAME=tg4msql)(ORACLE_HOME=D:appasusoracleproduct10.2.0tg_1)(PROGRAM=tg4msql)))LISTENER=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=asus-PC)(PORT=1522))(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))))重启windows监听服务,确保透明网关服务启动透明网关主机上的tnsnames.ora的配置内

5、容如下(端口由于1521占用,故采用1522)#tnsnames.oraNetworkConfigurationFile:D:appasusoracleproduct10.2.0tg_1etworkadmintnsnames.ora#GeneratedbyOracleconfigurationtools.EXTPROC_CONNECTION_DATA=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))(CONNECT_DA

6、TA=(SID=PLSExtProc)(PRESENTATION=RO)))tg4msql=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.103)(PORT=1522))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=tg4msql))(HS=OK))下来在A机器上的D:oracleproduct10.2.0db_1etworkADMINTNSNAMES.ORA添加tg4msql=(DESCRIPTION=

7、(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.103)(PORT=1522))(CONNECT_DATA=(SID=tg4msql))(HS=OK))测试连通性,此时A机器上的tg4msql就会被B机器监听侦测解析到。若报无监听错误,请检查B机器的网关监听服务是否配置正确并正常启动。一、创建DBLINK,并测试在A机器上通过PL/SQL建立databaselinkcreatepublicdatabaselinkTG4MSQLconnecttoSAidentifiedby“sa”using't

8、g4msql';tg4msql就是在TNSNAMES.ORA中的标识。查询DBlink所见里的从sql2008读取数据的表。二、错误分析1)ORA-02068:以下严重错误源于TG4MSQLORA-03135:连接失去联系原因:Oracle数据库端的TNSNAMES.ora写法有误,仔细检查是否缺少(H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。