- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通过Oracle dblink 直接取sqlserver 表中数据
通过Oracle 的 dblink 直接取sqlserver 表中的数据透明网关运行图解原理说明根据上图所示,当ORACLE服务器接收到客户端请求如业务系统、调度、PLSQL等请求时,为与导构数据库(如sqlserver、sysbase等)进行连接时,会首先连接透明网关,透明网关则作为桥接的方式与其他异构数据库进行连接,并返回数据。现场环境硬件清单序号IP地址用户名密码配置版本1172.17.20.124administratorabc2cpu/3G/1TXP Professional(5.1)2172.17.20.214administratoraaa8cpu/16g/250Gwin2003 64bit3172.17.20.213rootrootrootlinux 6.1服务器说明序号服务器说明数据库名称IP用户名密码端口版本说明1生产库realty172.17.20.124stsysstsys1521ORACLE11G 32 bit2目标库dataservicedataservice15213SQLSERVER服务器webhousehzsasa1433SQLSERVER 20004透明网关///1522安装步骤准备软件:win32_11gR2_gateways.zip安装步骤如下:解压缩win32_11gR2_gateways.zip,双击setup.exe,进入到透明网关安装界面,如下图所示:点击“下一步”,进入下图指定透明网关安装目录,这里默认即可,点击“下一步”下图是本次透明网关组件列表,这里我们选择Microsoft SQL SERVER,并点击“下一步”接下来进入到配置SQLSERVER地址界面,输入SQLServer主机地址、实例、数据库名称,并点击“下一步”完成上述步骤,点击“安装”,进行本次透明网关安装界面。在安装完成后,会跳出Oracle Net Configuration Assistant配置,即给透明网关配置listener和tnsnames。这里我们选择“执行典型配置”,点击下一步。程序会默认给透明网关分配一个1522端口的监听和一个空tnsnames.ora文档。配置文件说明inityh.ora透明网关配置文件D:\product\11.2.0\tg_1\dg4msql\admin\initdg4msql.ora是我们在输入SQL Server主机地址、实例、数据库后所生成文件。这里我们根据本次SQL Server实例名yh复制出inityh.ora。D:\product\11.2.0\tg_1\dg4msql\admin\inityhoraHS_FDS_CONNECT_INFO=zfcpsyb001/yh/webhousehz ----主机名称/实例/数据库名HS_FDS_TRACE_LEVEL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVERlistener.ora配置透明网关监听D:\product\11.2.0\tg_1\NETWORK\ADMIN\listener.ora,添加红色部分内容。LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522)) (ADDRESS = (PROTOCOL = TCP)(HOST = zfcpsyb001)(PORT = 1522)) ) )SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (SID_NAME=yh) (ORACLE_HOME=D:\product\11.2.0\tg_1) (PROGRAM=dg4msql) )(SID_DESC= (SID_NAME=test) (ORACLE_HOME=D:\product\11.2.0\tg_1) (PROGRAM=dg4msql) ) )tnsnames.ora配置透明网关命名方式,以便其他oracle服务器能通过该命名连接上透明网关D:\product\11.2.0\tg_1\NETWORK\ADMIN\tnsnames.ora,添加如下内容。yh= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522)) (CONNECT_DATA=(SID=yh)) (HS=OK) )重启监听配置上述文件后,需重启透明
文档评论(0)