通过Oracle-的-dblink-直接取sqlserver-表中的数据.docx

通过Oracle-的-dblink-直接取sqlserver-表中的数据.docx

ID:59331908

大小:442.91 KB

页数:9页

时间:2020-09-04

通过Oracle-的-dblink-直接取sqlserver-表中的数据.docx_第1页
通过Oracle-的-dblink-直接取sqlserver-表中的数据.docx_第2页
通过Oracle-的-dblink-直接取sqlserver-表中的数据.docx_第3页
通过Oracle-的-dblink-直接取sqlserver-表中的数据.docx_第4页
通过Oracle-的-dblink-直接取sqlserver-表中的数据.docx_第5页
资源描述:

《通过Oracle-的-dblink-直接取sqlserver-表中的数据.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、通过Oracle的dblink直接取sqlserver表中的数据一、透明网关1.1运行图解ORACLE服务器透明网关SQLSERVER服务器客户端请求 1.2原理说明根据上图所示,当ORACLE服务器接收到客户端请求如业务系统、调度、PLSQL等请求时,为与导构数据库(如sqlserver、sysbase等)进行连接时,会首先连接透明网关,透明网关则作为桥接的方式与其他异构数据库进行连接,并返回数据。二、现场环境2.1硬件清单序号IP地址用户名密码配置版本1172.17.20.124administratorabc2cpu/3G/1TXPProfessional(5.1)2

2、172.17.20.214administratoraaa8cpu/16g/250Gwin200364bit3172.17.20.213rootrootrootlinux6.12.2服务器说明序服务器说明数据库名称IP用户名密码端口版本说明号1生产库realty172.17.20.124stsysstsys1521ORACLE11G32bit2目标库dataservicedataservice15213SQLSERVER服务器webhousehzsasa1433SQLSERVER20004透明网关///1522一、安装步骤准备软件:win32_11gR2_gateways.

3、zip3.1安装步骤如下:解压缩win32_11gR2_gateways.zip,双击setup.exe,进入到透明网关安装界面,如下图所示:点击“下一步”,进入下图指定透明网关安装目录,这里默认即可,点击“下一步”下图是本次透明网关组件列表,这里我们选择MicrosoftSQLSERVER,并点击“下一步”接下来进入到配置SQLSERVER地址界面,输入SQLServer主机地址、实例、数据库名称,并点击“下一步”完成上述步骤,点击“安装”,进行本次透明网关安装界面。在安装完成后,会跳出OracleNetConfigurationAssistant配置,即给透明网关配置l

4、istener和tnsnames。这里我们选择“执行典型配置”,点击下一步。程序会默认给透明网关分配一个1522端口的监听和一个空tnsnames.ora文档。3.1配置文件说明3.2.1inityh.ora透明网关配置文件D:product11.2.0tg_1dg4msqladmininitdg4msql.ora是我们在输入SQLServer主机地址、实例、数据库后所生成文件。这里我们根据本次SQLServer实例名yh复制出inityh.ora。D:product11.2.0tg_1dg4msqladmininityhoraHS_FDS_CONN

5、ECT_INFO=zfcpsyb001/yh/webhousehz----主机名称/实例/数据库名HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER3.2.2listener.ora配置透明网关监听D:product11.2.0tg_1NETWORKADMINlistener.ora,添加红色部分内容。LISTENER=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC15

6、22))(ADDRESS=(PROTOCOL=TCP)(HOST=zfcpsyb001)(PORT=1522))))SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=yh)(ORACLE_HOME=D:product11.2.0tg_1)(PROGRAM=dg4msql))(SID_DESC=(SID_NAME=test)(ORACLE_HOME=D:product11.2.0tg_1)(PROGRAM=dg4msql)))3.2.1tnsnames.ora配置透明网关命名方式,以便其他oracle服务器能通过该命名

7、连接上透明网关D:product11.2.0tg_1NETWORKADMINtnsnames.ora,添加如下内容。yh=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522))(CONNECT_DATA=(SID=yh))(HS=OK))3.2.2重启监听配置上述文件后,需重启透明网关监听,可通过以下两种方式实现。1.双击D:product11.2.0tg_1BINLSNRCTL.EXE,进入到2.也可通过服务重新启动l

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

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

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