项目开发中,需要调用SQLServer2008中某张表,如果用ETL工具,感觉没有必要,就想通过透明网关,创建dblink链接去读取数据。
第一步:下载透明网关文件,并安装,安装步骤这边就省略了,装不好的问百度。
第二步:配置透明网关
安装过程中,将透明网关与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:参数文文件
init参数文件,里面配置数据库配置信息,此文件命名格式为: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)”
:透明网关监听器配置模板
:Oracle数据库tns配置模板
network:文件
需要在配置信息
第三步:重启透明网关监听器
点击 文件,进入下面界面:
第四步:Oracle数据文件配置
找到Oracle tns配置文件,进行一下配置:
第五步:创建dblink 语法如下:
第六步:数据查询,语法如下:
到此这篇orecal默认端口(oracle默认开放端口)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-yjs/26283.html