12
返回列表 发新帖
楼主: zhengjf

ORA-28545: 连接代理时 Net8 诊断到错误

[复制链接]
论坛徽章:
2
会员2006贡献徽章
日期:2006-04-17 13:46:342013年新春福章
日期:2013-02-25 14:51:24
11#
发表于 2009-8-5 20:31 | 只看该作者
更改D:\oracle\ora92\network\admin目录下的tnsnames.ora文件,增加一个服务名:内容如下:
# TNSNAMES.ORA Network Configuration File: D:\oracle\ora92\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

Scmis =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST =10.xxxxxxxxx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID =Scmis)
    )
    (HS = OK)
  )
###################解释说明########################
HOST是ORACLE所在的服务器IP地址或者是机器名,SID是SQL SERVER的数据库名。
------一定注意这里的IP是ORACLE的IP否则出错。

使用道具 举报

回复
论坛徽章:
6
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-01-04 10:35:482011新春纪念徽章
日期:2011-02-18 11:43:332013年新春福章
日期:2013-02-25 14:51:24美羊羊
日期:2015-03-04 14:52:282015年新春福章
日期:2015-03-06 11:58:18
12#
发表于 2010-12-10 00:11 | 只看该作者
initReconProdDB配置中用机器名试下,监听要重启,我之前把两者的目录分开,就会报这个错,后来放在同一目录下就可以了,当然,两者目录放一起,前提条件是两者的版本必须一样,而不是说兼容就可以。

使用道具 举报

回复
论坛徽章:
8
2011新春纪念徽章
日期:2011-01-04 10:38:21ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152013年新春福章
日期:2013-02-25 14:51:24ITPUB社区千里马徽章
日期:2013-06-09 10:15:34优秀写手
日期:2014-06-25 06:00:12懒羊羊
日期:2015-03-04 14:52:112015年新春福章
日期:2015-03-06 11:58:18
13#
发表于 2011-4-9 18:29 | 只看该作者
我配置oralce到sqlserv透明网关也遇到了这个错误,今天下午才解决。与各位共享一下:

配置之后TNSPING测试监听没有问题,但用DBLINK总是提示ora-28545错误,找官方文档核对相关配置也没有发现错误,百思不得其解。

后无意中发现oracle主机服务器配置有多IP,ping主机名解析的出来的IP 和listen.ora tnsnames.ora中配置的IP不一致(但都是本机配置IP),统一将相关配置文件中HOST全部由主机名改为PING主机名解析出来的IP后问题解决。还请服务器配置有多IP的同志注意核对

使用道具 举报

回复
论坛徽章:
2
数据库板块每日发贴之星
日期:2011-07-24 01:01:01
14#
发表于 2011-7-5 11:30 | 只看该作者

回复 #13 weipeng825 的帖子

在不在?我今天也遇到这个问题。我的gateways的机器虽然有两个IP但是listen.ora tnsnames.ora 里都是用的主机名,没有用ip。麻烦下

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2012-2-9 23:36 | 只看该作者
philip_123456 发表于 2010-12-10 00:11
initReconProdDB配置中用机器名试下,监听要重启,我之前把两者的目录分开,就会报这个错,后来放在同一目录 ...

philip_123456此乃神人也,高手过招,一句足够解释全部,含义意味深长
别的人帖子罗罗嗦嗦的,根本就没有经验,

使用道具 举报

回复
论坛徽章:
40
2014年新春福章
日期:2014-02-18 16:42:02秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-14 14:51:162015年中国系统架构师大会纪念徽章
日期:2015-09-16 12:54:392014系统架构师大会纪念章
日期:2015-09-16 12:54:392013系统架构师大会纪念章
日期:2015-09-16 12:54:392012系统架构师大会纪念章
日期:2015-09-16 12:54:392011系统架构师大会纪念章
日期:2015-09-16 12:54:392010系统架构师大会纪念
日期:2015-09-16 12:54:39秀才
日期:2015-12-25 15:31:10
16#
发表于 2014-6-18 11:21 | 只看该作者
这么多年无人解决啊

使用道具 举报

回复
论坛徽章:
3
优秀写手
日期:2014-03-04 06:00:13马上有对象
日期:2014-03-25 09:37:36秀才
日期:2015-09-14 10:08:30
17#
发表于 2015-1-23 17:54 | 只看该作者
今天ORACLE10.2.0.3通过hsodbc连接SQLSERVER2008(操作系统win2008 x64)也遇到同样的问题,居然是win2008的防火墙开启挡住了端口造成。

使用道具 举报

回复
论坛徽章:
46
目光如炬
日期:2015-05-25 17:31:392017金鸡报晓
日期:2017-02-08 14:09:13弗兰奇
日期:2017-02-17 10:52:09目光如炬
日期:2017-06-18 22:00:00妮可·罗宾
日期:2018-01-16 16:54:11ITPUB社区OCM联盟徽章
日期:2018-03-07 13:51:55ITPUB18周年纪念章
日期:2018-09-17 10:09:49ITPUB元老
日期:2019-04-09 21:48:17授权会员
日期:2019-04-09 21:50:2519周年集字徽章-19
日期:2020-06-16 21:48:06
18#
发表于 2015-8-28 10:02 | 只看该作者
philip_123456 发表于 2010-12-10 00:11
initReconProdDB配置中用机器名试下,监听要重启,我之前把两者的目录分开,就会报这个错,后来放在同一目录 ...

通过这个方法解决了,为什么用IP不行用机器名却好了,奇怪,不了解

使用道具 举报

回复
论坛徽章:
2
沸羊羊
日期:2015-03-04 14:51:522015年新春福章
日期:2015-03-06 11:57:31
19#
发表于 2016-7-31 01:10 | 只看该作者
本帖最后由 zxzthlxf 于 2016-7-31 01:11 编辑

经过多个版本的测试,发现出现ora-28545最主要的原因是
(PROGRAM = tg4msql)
这个地方没有配置上或配置错误,比如换成SID之类的替换了tg4msql
当然还要注意端口是否监听正确,防火墙是否拦截,多IP的监听错乱等等问题

使用道具 举报

回复
论坛徽章:
0
20#
发表于 2016-8-18 15:01 | 只看该作者
philip_123456 发表于 2010-12-10 00:11
initReconProdDB配置中用机器名试下,监听要重启,我之前把两者的目录分开,就会报这个错,后来放在同一目 ...

能不能详细说说,没看懂你的意思

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表