ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:582.56KB ,
资源ID:6577290      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6577290.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ORACLE11G透明网关访问SQLR2资料.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ORACLE11G透明网关访问SQLR2资料.docx

1、ORACLE11G透明网关访问SQLR2资料ORACLE 11G透明网关访问SQL2008R2一、测试环境说明SQL Server 2008 R2 64、win64_11gR2_database透明网关、Oracle Database 11g。其中Oracle 11g 、SQL Server 2008 R2 64、win64_11gR2_gateways分别安装在不同的电脑上。涉及到的三台服务器:ORACLE 服务器:操作系统:Microsoft Windows Server 2008R2 64位 IP:192.168.10.20SQL SERVER 服务器:操作系统:Microsoft Wi

2、ndows Server 2008R2 64位 IP:192.168.10.236透明网关服务器:操作系统:Microsoft Windows Server 2008R2 64位 IP:192.168.10.18二、配置环境分别为三台服务器安装操作系统,并按照测试环境说明中的配置信息,进行操作系统配置。具体的SQL Server 2008R2和Oracle 11g 的安装不在这里赘述,下面详细说明一下透明网关的安装过程。透明网关下载地址:在主机WINGATEWAY上把下载好的透明网关文件win64_11gR2_gateways.zip 进行解压缩,解压后进入目录,点击setup.exe,启动安

3、装界面,安装Oracle Transparent Gateway For Microsoft SQL Server,如下图:下一步,输入SQL Server数据库服务器ip:192.168.10.236,SQL Server实例名称(如果SQL Server安装的是默认的实例名,这里可以不填写),SQL Server数据库名称:radmon,如下图:下一步,查看信息无误点击“安装”,如下图:安装最后会弹出,Oracle Net Configuration Assistant配置界面,如下图:把执行典型配置打勾,点击下一步,等待配置完成后,上面界面会自动关闭,回到主安装界面:点击退出完成透明网关

4、的安装。三、配置透明网关参数文件在服务器:192.168.10.18上,默认情况下,安装透明网关时会生成一个默认的参数文件:initdg4msql.ora,它的SID是dg4msql,可是使用这个文件,也可以新建一个文件,本例中使用新建文件。进入$GATEWAY_HOMEtg_1dg4msqladmin目录,即安装透明网关的安装目录,E:product11.2.0tg_1,新建一个文件:inittest.ora,这个名字可随便取但要注意格式:init.ora,把它理解为参数文件就可以。HS_FDS_CONNECT_INFO=192.168.10.236/TESTHS_FDS_TRACE_LEV

5、EL=OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER其中:HS_FDS_CONNECT_INFO的设置有多种格式具体的可以查询Oracle的帮助文件。示例:四、配置监听在服务器:192.168.10.18上,进入$GATEWAY_HOMEnetworkadmin下,编辑listener.ora文件:注意:下面的ORACLE_HOME实际上指的是安装透明网关的主目录,SID_NAME要与上一步配置的参数文件的名称相对应:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NA

6、ME = PLSExtProc) (ORACLE_HOME =E:product11.2.0tg_1 ) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME =test) (SID_NAME = test) (ORACLE_HOAME =E:product11.2.0tg_1 ) (PROGRAM = dg4msql) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521) ) (DESCRIPTION = (AD

7、DRESS = (PROTOCOL = TCP)(HOST = 192.168.10.18)(PORT = 1521) ) )示例:五、启动监听在服务器:192.168.10.18上,进入$GATEWAY_HOMEBIN,找到LSNRCTL.EXE双击打开,弹出一下窗口:输入stop 先停止监听,然后在输入start启动监听:如果启动成功,说明透明网关已经配置完成。六、配置tnsname.ora在数据库服务器:192.168.10.20上,打开,$ORACLE_HOMENETWORKADMIN,这里的$ORACLE_HOME指的是oracle的安装主目录,D:Oracleproduct11.2

8、.0dbhome_1NETWORKADMIN,找到并打开tnsname.ora,添加以下内容:test= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.10.18)(PORT = 1521) ) (CONNECT_DATA = (SID=test) ) (HS = OK) )注意:1、上面标黄色的ip是透明网关所在的ip,这点要特别注意;2、(HS = OK) 这个很重要,表示的是连接的是异构数据库。示例:配置tnsname.ora文件以后,在192.168.10.20上创建数据库链接:打开SQ

9、L PLUS或者pl/sql:登录SQL PLUS 或者pl/sql后 输入:SQLcreate database link test connect to sa identified by “11” using test;按回车后提示数据库链接已创建。输入select * from radmondb.ems_usertest;当从oracle数据库上发出这个sql时,实际上通过tnsname.ora配置的test信息转到192.168.10.18上,当192.168.10.18监听到192.168.10.20的请求时,再通过inittest.ora配置的HS_FDS_CONNECT_INFO

10、信息转到192.168.10.236的SQLSERVER数据库上,最终把用户需要的数据返回。七、总结及扩展1、配置透明网关需要配置三个文件:分别为192.168.10.18上的inittest.ora,listener.ora和192.168.10.20上的tnsname.ora。2、透明网关连接到多个SQLSERVER上的配置,需要在透明网关服务器上增加一个init.ora文件,并且在listener.ora增加相应的内容:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME =E:p

11、roduct11.2.0tg_1 ) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME =test) (SID_NAME = test) (ORACLE_HOAME =E:product11.2.0tg_1 ) (PROGRAM = dg4msql) ) )同时在oracle服务器的tnsname.ora文件中增加相应的配置:= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 透明网关的ip/计算机名)(PORT = 1521) ) (CONNECT_DATA = (SID=) ) (HS = OK) )本教程只在以上的测试环境中通过,如果环境不同,请根据情况具体配置,上述教程透明网关,SQLSERVER和ORACLE分别安装在三台不同的服务器上面,用户可以根据自己的需求,安装在一台,两台,三台服务器上都是可行的。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1