orcacle  --ora-12541 tns no listener 问题.大家帮忙看下
我在服务里面试着启动OracleOraDb10g_homeTNListener 报出这个错误!!
本地计算机上的OracleOraDb10g_homeTNListener 服务启动又停止了.一些服务自动停止,如果他们没有什么可做的,例如"性能日志和警告服务"

解决方案 »

  1.   

    D:\oracle\product\10.1.0\Db_1\NETWORK\log\listener.log
    查看具体错误信息。
      

  2.   

    可能是我的问题没有表述清楚:
    我现在想使用Pl/SQl工具.登录的时候老是提示  orcacle  --ora-12541 tns no listener
    这个错误,折腾半天了阿
    用 Oracle SQL*Plus  一下子就登录进去了阿.SQL*Plus: Release 10.1.0.2.0 - Production on 星期六 5月 30 15:15:14 2009Copyright (c) 1982, 2004, Oracle.  All rights reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
    With the Partitioning, OLAP and Data Mining optionsSQL> 
     
      

  3.   

    System parameter file is F:\oracle\product\10.1.0\Db_1\network\admin\listener.ora
    Log messages written to F:\oracle\product\10.1.0\Db_1\network\log\listener.log
    Trace information written to F:\oracle\product\10.1.0\Db_1\network\trace\listener.trc
    Trace level is currently 0Started with pid=2404
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))TIMESTAMP * CONNECT DATA [* PROTOCOL INFO] * EVENT [* SID] * RETURN CODE
    TNS-01155: Incorrectly specified SID_LIST_LISTENER parameter in LISTENER.ORA
     NL-00303: syntax error in NV string
    No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))
    No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
      

  4.   


    你用sqlplus登录应该用的是本地连接的方式,没有加SID所以很快就可以进去。用plsql developer是需要sid通过listener进行连接的,所以和本地sqlplus有区别,你如果sqlplus用@sid的话,也应该出现和plsql developer一样的状况。这里如果是tnslistener没有成功启动的话,你要先通过net manager把原有的listener删除掉,然后新建一个listener。保存后,试试重启listener。
    ==================================================================
    Inthirties关注Oracle数据库 维护 优化,安全,备份,恢复,迁移,故障处理如果你需要帮助或想和我一起学习的请联系
    联系方式QQ:370140387
    QQ群:  85837884(注明:数据库)
    电子邮件:[email protected]
    网站: http://www.inthirties.com
      

  5.   

    TNS-01155: Incorrectly specified SID_LIST_LISTENER parameter in LISTENER.ORA 
    ==============================================================================
    还是你的 listener.ora 文件有问题。用 netca 重新配置一下。
      

  6.   

    我是在SQLTools下碰到的问题,就是在进入SQLTools时遇到的connect界面,输入一些东西但是还是进不去呀???
      

  7.   

    问题已经解决;
    改一下listener.ora文件就好了
    我的listener.ora没有改之前:
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
      )LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 6dff0d5ba3ad4d7)(PORT = 1521))
        )
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 113.140.10.10)(PORT = 1521))
        )
      )
    改了之后:
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (SID_NAME = PLSExtProc)
          (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
          (PROGRAM = extproc)
        )
      )LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 6dff0d5ba3ad4d7)(PORT = 1521))
        )
      )
    问题已处理