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

上传人:gui****hi 文档编号:99474593 上传时间:2022-05-31 格式:DOCX 页数:9 大小:442.91KB
收藏 版权申诉 举报 下载
通过Oracle 的 dblink 直接取sqlserver 表中的数据_第1页
第1页 / 共9页
通过Oracle 的 dblink 直接取sqlserver 表中的数据_第2页
第2页 / 共9页
通过Oracle 的 dblink 直接取sqlserver 表中的数据_第3页
第3页 / 共9页
资源描述:

《通过Oracle 的 dblink 直接取sqlserver 表中的数据》由会员分享,可在线阅读,更多相关《通过Oracle 的 dblink 直接取sqlserver 表中的数据(9页珍藏版)》请在装配图网上搜索。

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

2、72.17.20.214administratoraaa8cpu/16g/250Gwin2003 64bit3172.17.20.213rootrootrootlinux 6.12.2 服务器说明序号服务器说明数据库名称IP用户名密码端口版本说明1生产库realty172.17.20.124stsysstsys1521ORACLE11G 32 bit2目标库dataservicedataservice15213SQLSERVER服务器webhousehzsasa1433SQLSERVER 20004透明网关/1522三、 安装步骤准备软件:win32_11gR2_gateways.zip3.1

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

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

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

6、OST = 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.3 tnsnames.ora配置透明网关命名方式,以便其他oracle服务器能通过该命名连接上透明网关D:product11.2.0tg_1NE

7、TWORKADMINtnsnames.ora,添加如下内容。yh= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522) (CONNECT_DATA=(SID=yh) (HS=OK) )3.2.4 重启监听配置上述文件后,需重启透明网关监听,可通过以下两种方式实现。1. 双击D:product11.2.0tg_1BINLSNRCTL.EXE,进入到2. 也可通过服务重新启动listener至此透明网关安装完毕!3.3 测试可首先在服务器端D:appAdministratorproduct11.2.0dbhome_1NE

8、TWORKADMINtnsnames.ora加入如下内容yh= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522) (CONNECT_DATA=(SID=yh) (HS=OK) -较为重要 )tnsping yh测试是否正常连接透明网关创建dblink1. Create database link create database link YH connect to “sa” identified by “sa”必须双引号 using yh2.- Create database link create databas

9、e link YH connect to “sa” identified by “sa” using (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522) (CONNECT_DATA=(SID=yh) (HS=OK) );最终得到如下图显示,则表示透明网关正常安装:四、 附注:如后续工作中涉及到多个异构数据源的情况下,可就上述三个配置文件进行修改即可,如手动复制1. init.ora如复制D:product11.2.0tg_1dg4msqladmininitdg4msql.ora为D:product11.2.0tg_1

10、dg4msqladmininittest.ora确认SQL Server连接信息。2. listener.ora新增内容如:SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (SID_NAME=test) (ORACLE_HOME=D:product11.2.0tg_1) (PROGRAM=dg4msql) ) )3. tnsnames.ora新增内容test= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522) (CONNECT_DATA=(SID=test) (HS=OK)4. 重启透明网关监听,参见3.2.4小节5. 创建DBLink,测试数据是否能够查询。2.- Create database link create database link test connect to “sa” identified by “sa” using (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522) (CONNECT_DATA=(SID=test) (HS=OK) );

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!