免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 89944 | 回复: 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 编辑 ]
autuman 该用户已被删除
25 [报告]
发表于 2006-11-02 10:11 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
24 [报告]
发表于 2005-11-23 08:04 |只看该作者
原帖由 johnz02 于 2005-11-23 02:09 发表
你的database server上没有listener.ora. 你可以run
netmgr 去设定listener.ora, 生成的listener.ora应该在/app/oracle/product/9.2.0.4/network/admin下。
或者把
/app/oracle/product/9.2.0.4/network/admi ...




多谢!!!!!  昨天我也是这么想的,目前我已经这样做了,但还是未重启。 我会试试的。


我的修改如下:




  1. #   the name for <lsnr> defaults to "LISTENER", with the default
  2. #   address value as shown below.
  3. #
  4. LISTENER =
  5.   (ADDRESS_LIST=
  6.         (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.113)(PORT=1521))
  7.         (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))

  8. # SID_LIST_<lsnr>
  9. #   List of services the listener knows about and can connect
  10. #   clients to.  There is no default.  See the Net8 Administrator's
  11. #   Guide for more information.
  12. #
  13. SID_LIST_LISTENER=
  14.    (SID_LIST=
  15.         (SID_DESC=
  16.                         #BEQUEATH CONFIG
  17.           (GLOBAL_DBNAME=ytiic)
  18.           (SID_NAME=ytiic)
  19.           (ORACLE_HOME=/app/oracle/product/9.2.0.4)
  20.                         #PRESPAWN CONFIG
  21.          (PRESPAWN_MAX=20)
  22.           (PRESPAWN_LIST=
  23.            (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
  24.          )
  25.         )
  26.        )

  27. # PASSWORDS_<lsnr>
  28. #   Specifies a password to authenticate stopping the listener.
  29. #   Both encrypted and plain-text values can be set.  Encrypted passwords


复制代码

[ 本帖最后由 lamei 于 2005-11-23 08:05 编辑 ]

论坛徽章:
0
23 [报告]
发表于 2005-11-23 02:09 |只看该作者
你的database server上没有listener.ora. 你可以run
netmgr 去设定listener.ora, 生成的listener.ora应该在/app/oracle/product/9.2.0.4/network/admin下。
或者把
/app/oracle/product/9.2.0.4/network/admin/samples/listener.ora 拷贝到
/app/oracle/product/9.2.0.4/network/admin/listener.ora 加以修改。 不过我想你可能对listener.ora 不熟。 还是用netmgr.

我们只关心database server 上的 listener.ora。 在客户端上我们只关心tnsnames.ora.

John

论坛徽章:
0
22 [报告]
发表于 2005-11-22 15:54 |只看该作者


我的机器只安装了 :92010NT_CLT.zip

并没有安装 92010NT_Disk1.zip 92010NT_Disk2.zip 92010NT_Disk3.zip

刚才到我同事那,他安装了 92010NT_Disk1.zip 92010NT_Disk2.zip 92010NT_Disk3.zip ,我给他配置了NET监听 。 然后用sqlplus 登陆 主机字符串给定ytiic 没想到他的好用!!!!

我的配置也是这样的,不知道为什么我的不好用。看来不是服务器的问题! 是不是92010NT_CLT.zip 的问题呢?  

论坛徽章:
0
21 [报告]
发表于 2005-11-22 15:19 |只看该作者
原帖由 lamei 于 2005-11-22 15:15 发表


我试了,不行!

我的配置:

YTIIC =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.113)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE ...

HOST =自己的机器名试试,然后再不行把出错消息贴出来,再试试SQLPLUS能不能连上,不能连上把消息一起贴出来!

论坛徽章:
0
20 [报告]
发表于 2005-11-22 15:15 |只看该作者
原帖由 贴贴有错字 于 2005-11-22 14:57 发表

不瞒你说,我昨天就是因为随便用了一个名子,所以出了错,跟你的差不多,也是TNS问题,连SQLPLUS都连不上,后来改了后一切正常了,你可以改一下试试,也许会有惊喜!


我试了,不行!

我的配置:

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

论坛徽章:
0
19 [报告]
发表于 2005-11-22 14:58 |只看该作者
我昨天也发贴求救来的,后来自己找到了问题,花了我六个小时的时间,就是因为这个名子!

论坛徽章:
0
18 [报告]
发表于 2005-11-22 14:57 |只看该作者
原帖由 lamei 于 2005-11-22 11:03 发表

ytiic = 这个名字可以随便的。

不瞒你说,我昨天就是因为随便用了一个名子,所以出了错,跟你的差不多,也是TNS问题,连SQLPLUS都连不上,后来改了后一切正常了,你可以改一下试试,也许会有惊喜!

论坛徽章:
0
17 [报告]
发表于 2005-11-22 14:30 |只看该作者
[quote]原帖由 [i]remen[/i] 于 2005-11-22 13:58 发表
f:oracleora92networkadminsqlnet.ora贴出来! [/quote]

# SQLNET.ORA Network Configuration File: f:oracleora92networkadminsqlnet.ora
# Generated by Oracle configuration tools.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (HOSTNAME, ONAMES)
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP