Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.C:\Documents and Settings\Administrator>lsnrctl statusLSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 14-11月-2005 11:52
:47Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:无监听器
 TNS-12560: TNS: 协议适配器错误
  TNS-00511: 无监听器
   32-bit Windows Error: 2: No such file or directory
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=wz)(PORT=1521)))
TNS-12541: TNS:无监听器
 TNS-12560: TNS: 协议适配器错误
  TNS-00511: 无监听器
   32-bit Windows Error: 61: Unknown errorC:\Documents and Settings\Administrator>lsnrctl startLSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 14-11月-2005 11:52
:55Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.启动tnslsnr:请稍候...TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
系统参数文件为c:\oracle\ora92\network\admin\listener.ora
写入c:\oracle\ora92\network\log\listener.log的日志信息
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=wz)(PORT=1521)))
TNS-12545: 因目标主机或对象不存在,连接失败
 TNS-12560: TNS: 协议适配器错误
  TNS-00515: 因目标主机或对象不存在,连接失败
   32-bit Windows Error: 49: Unknown error监听程序未能启动。请参阅上面的错误消息...
C:\Documents and Settings\Administrator>

解决方案 »

  1.   

    这两种方法全试了,都不行,一开始我的服务器名是wz,后来改为中文名称了,我把监听文件改为ip地址了,试了不行,后来我又把计算机改为wz了,也是不行的
    我的服务器是ibm的
      

  2.   

    HOST=wz修改成HOST=127.0.0.1------------------------
    先试试本地监听,没有问题后,再修改成局域网监听,如host=我的电脑名,一般来说java不怎么认识汉字
      

  3.   

    如果你是初次安装ORACLE,而且你的机器名是中文的,那么安装后,监听配置文件中host对应的项都是乱码,只要修改成正确的汉字即可
      

  4.   

    你这么说也不知道问题的真正原因,你把:listener.ora
    tnsnames.ora
    两文件的内容贴出来我们看一下吗,找找原因
      

  5.   

    我的lsnrctl status可以监听
    而lsnrctl stat
    就不行了
    TNS-12560: TNS: 协议适配器错误
    但是一样的能够正确的读取数据库
      

  6.   

    连接本地的把host改成localhost或者127.0.0.1,机器名和IP怎么改都不要紧
      

  7.   

    你的计算机如果没有连接网线,连接本地的把host改成localhost或者127.0.0.1