免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 89918 | 回复: 24
打印 上一主题 下一主题

ora-12154 TNS:无法处理服务名 如何解决? (问题已解决?!) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-18 11:18 |只看该作者 |倒序浏览
(问题已解决?!) 看最后一帖。







我在WINDOW下用splplus连接我的服务器LInux 用户名与密码:ytiic 主机字符串:192.168.1.113


总是出现:无法解析的服务名!
ora-12154 TNS:无法处理服务名

下面是我的配置文件,请问对对队?


# TNSNAMES.ORA Network Configuration File: fracleora92networkadmintnsnames.ora
# Generated by Oracle configuration tools.


YTIIC_192.168.1.113 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.113)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = ytiic)
      (SERVER = DEDICATED)
    )
  )

CUTE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = cute)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = cute)
    )
  )

[ 本帖最后由 lamei 于 2005-11-22 15:56 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2005-11-18 13:00 |只看该作者
SERVICE_NAME = ytiic应该是这里错了,填服务器的sid

论坛徽章:
0
3 [报告]
发表于 2005-11-18 13:42 |只看该作者
主机字符串:192.168.1.113 你的tnsnames.ora里根本没有这个,当然不可以了。改成YTIIC_192.168.1.113 看看!

论坛徽章:
0
4 [报告]
发表于 2005-11-18 13:51 |只看该作者
原帖由 txfy 于 2005-11-18 13:42 发表
主机字符串:192.168.1.113 你的tnsnames.ora里根本没有这个,当然不可以了。改成YTIIC_192.168.1.113 看看!


一开始多了一个单独的YTIIC ,找个让我去掉了。现在剩下了第二个:
楼上说的我已经有了:  我现在还缺什么参数???

YTIIC_192.168.1.113 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.113)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = ytiic)
      (SERVER = DEDICATED)
    )
  )

论坛徽章:
0
5 [报告]
发表于 2005-11-19 03:19 |只看该作者
txfy is right. You need to use "YTIIC_192.168.1.113" as host string. Or you can change "YTIIC_192.168.1.113" to "ORACLEXXX" in this file, then use "ORACLEXXX" as host string.

原帖由 lamei 于 2005-11-18 13:51 发表


一开始多了一个单独的YTIIC ,找个让我去掉了。现在剩下了第二个:
楼上说的我已经有了:  我现在还缺什么参数???

YTIIC_192.168.1.113 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS  ...

论坛徽章:
0
6 [报告]
发表于 2005-11-19 04:50 |只看该作者
1) YTIIC_192.168.1.113 是一个很不好的tns name, 把它改成YTIIC。
2) 你没有说oracle版本, SID 可能是要改成service_name。 参考一下listener.ora的global_name.
3) 确定在sqlnet.ora里,names.default_domain设置空字符。

John

论坛徽章:
0
7 [报告]
发表于 2005-11-19 10:58 |只看该作者
今天最新配置如下::

在net配置的时候,测试通过,可sqlplus 为何登陆不了113服务器??
我的全局数据库:ytiic
SID:ytiic

我的是ORACLE9的最新版本。。
=======================

# TNSNAMES.ORA Network Configuration File: fracleora92networkadmintnsnames.ora
# Generated by Oracle configuration tools.

JS7 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.113)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ytiic)
    )
  )

论坛徽章:
0
8 [报告]
发表于 2005-11-19 13:20 |只看该作者
你是用哪种方式连接服务器的?

尝试一下OEM能不能连接上

论坛徽章:
0
9 [报告]
发表于 2005-11-21 08:22 |只看该作者
我用ORACLE ENTERPRISE 能够登陆到我的服务器,为何用sqlplus 不行呢(总是说:监听进程不能解析在连接描述符中给出的SERVER_NAME)???

论坛徽章:
0
10 [报告]
发表于 2005-11-21 09:41 |只看该作者
tnsping YTIIC_192.168.1.113  看看能否通讯
sqlplus /nolog
connect user/passwd@YTIIC_192.168.1.113
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP