Oracle 11g 透明网关

项目开发中,需要调用SQLServer2008中某张表,如果用ETL工具,感觉没有必要,就想通过透明网关,创建dblink链接去读取数据。

第一步:下载透明网关文件win32_11gR2_gateways,并安装,安装步骤这边就省略了,装不好的问百度。

第二步:配置透明网关

                安装过程中,将透明网关与Oracle数据文件安装在同台服务器上了,在这大家要注意下:

                1)Oracle安装时监听器默认的端口是1521,透明网关监听器在安装时默认端口也是1521,这就导致端口冲突,报ORA-28545: 连接代理时 Net8 诊断到错误Unable to retrieve text of NETWORK/NCR message 65535ORA-02063: 紧接着 2 lines (起自 dg4msql)。将透明网关监听端口1521改为1522就OK了。

                2)透明网关文件配置,需要用到文件为dg4msql(参数文件)和network(网络监听配置文件)

                       

                       dg4msql:参数文文件

                       

                      initdg4msql.ora参数文件,里面配置数据库配置信息,此文件命名格式为:init<sid>.ora,此示例采用默认文件名

                    

                     数据库配置路径采用:http://IP//数据库名称,有的数据库可能不识别localhost,只能用.代替,不然会报:ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息: 
[Oracle][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝 {08001,NativeErr = 17}[Oracle][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). {01000,NativeErr = 53}[Oracle][ODBC SQL Server Driver]无效的连接字符串属性 {01S00}
ORA-02063: 紧接着 2 lines (起自 DG4MSQL)

                     listener.ora.sample:透明网关监听器配置模板

                    

                    tnsnames.ora.sample:Oracle数据库tns配置模板

                    

                    network:文件

                    需要在listener.ora配置信息

                    

第三步:重启透明网关监听器

                  

   点击 LSNRCTL.exe文件,进入下面界面:

                   

第四步:Oracle数据文件配置

                找到Oracle tns配置文件,进行一下配置:

                

第五步:创建dblink 语法如下:

                

[sql]  view plain  copy
  1. create database link dg4msql --dblink名称  
  2. connect to sa --用户名  
  3. identified by "scsoft"  --密码,用引号括起来  
  4. using 'dg4msql'--服务名称  

第六步:数据查询,语法如下:

[sql]  view plain  copy
  1. select * from 表明@dg4msql;  
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要下载 Oracle 11g 透明网关,首先需要访问 Oracle 官方网站。在官方网站上,可以找到并点击进入 Oracle 11g 透明网关的下载页面。在该页面上,选择适用于您操作系统的版本,通常有 Windows、Linux、Unix 等选项。 在选择了适用于您的操作系统的版本后,可以选择下载 32 位或 64 位的透明网关安装程序。根据您的系统架构选择适当的版本,并点击下载按钮。下载过程可能需要一些时间,具体取决于您的网络速度。 下载完成后,可以找到下载的安装程序文件,并双击运行它。根据安装程序的指示进行安装,可以选择安装位置、创建必要的目录以及配置其他参数。 在完成安装后,需要配置透明网关以使其与您的数据库连接。这些配置可能包括指定数据库的地址和凭据,指定监听端口以及其他连接参数。根据您的需求和数据库的配置进行相应的设置。 完成配置后,可以启动透明网关服务,并验证其连接状态。您可以尝试使用一些工具或命令连接到数据库,看是否能够成功访问。如果连接成功,说透明网关已经安装并配置正确。 总之,下载 Oracle 11g 透明网关需要访问官方网站,选择适用于您的操作系统的版本并下载安装程序,然后按照安装程序的指示完成安装和配置,最后验证连接状态。这样,您就可以在您的系统上使用 Oracle 11g 透明网关了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值