起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 529|回复: 7

【搞定】帮忙解决一下‘无法处理服务名’? **

[复制链接]
发表于 2005-9-22 10:01:52 | 显示全部楼层 |阅读模式
创建数据库连接失败,错误信息:ORA-12154: TNS: 无法处理服务名
连接参数:提供商:ORACLE;服务器:xxxx;用户:xxxx

数据库连接可以确定是正常的
经常出现此问题
一般重新启动TIB服务器可以解决
回复

使用道具 举报

发表于 2005-9-22 11:35:04 | 显示全部楼层
楼主,你的服务器是多CPU的麻(这里指的是逻辑CPU,不是物理CPU)?安装的是什么操作系统。

发生这样的情况后,是否所有的客户端都不能连接了,包括服务器自己访问自己也不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-22 16:12:47 | 显示全部楼层
问题基本解决了。
一开始的现象如下:
使用两个oracle客户端,分别对同一个数据库使用了不同的服务名来建立连接,一个为aa,另一个为bb。
然后,每个客户端都安装了biz平台的服务器,这样每个客户端在开发时就可以使用各自的本机作为平台的服务器,不受别人的影响。
但是,由于2个oracle客户端中所起的数据库服务名不同,所以2个客户端在配置各自平台的服务端的时候,就必须使用不同的数据库服务名才能正常连接数据库。
一开始还正常,但过了一段时间,就发现其中的一个平台服务器配置中的设置自动变成了另一个客户端上的平台服务器设置,这显然无法正常运行。所以就手动修改过来,但过一段时间又会自己变回去。最后我们把两个oracle客户端中建立的数据库连接服务名改成完全一样的,之后就不出问题了。

按理说这不应该发生吧??
回复 支持 反对

使用道具 举报

发表于 2005-9-22 17:19:39 | 显示全部楼层
这样吧,还是运行一段时间看看效果吧
回复 支持 反对

使用道具 举报

发表于 2007-1-10 17:37:22 | 显示全部楼层
我现在也出现这个问题,无法处理服务名。数据库连接正常,建模工具studio也能进。有些业务参数,组织机构都能打开,但点击很多业务功能时会出现无法解析服务名的错误。oracle数据库,2210版本studio
回复 支持 反对

使用道具 举报

发表于 2007-1-10 17:50:44 | 显示全部楼层
用SQLplus能够查看表中的数据,但在studio中能够打开表结构,但无法预览记录。出现无法解析服务名错误
回复 支持 反对

使用道具 举报

发表于 2007-1-10 22:42:58 | 显示全部楼层
既然应用服务使用的oracle客户端的sqlplus能够使用,说明客户端与服务器连接没有问题,但是使用平台提示无法解析服务名检查一下是不是平台连接参数配置中的服务名写错了,如果是突然服务名被修改那就很奇怪了,安道理是不会出现这种错误的.楼主寻找一下规律吧
回复 支持 反对

使用道具 举报

发表于 2007-1-11 09:39:48 | 显示全部楼层
果然是,谢谢shangxy,解决啦
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 06:15 , Processed in 0.037633 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表