orcacle --ora-12541 tns no listener 问题.大家帮忙看下
我在服务里面试着启动OracleOraDb10g_homeTNListener 报出这个错误!!
本地计算机上的OracleOraDb10g_homeTNListener 服务启动又停止了.一些服务自动停止,如果他们没有什么可做的,例如"性能日志和警告服务"
我在服务里面试着启动OracleOraDb10g_homeTNListener 报出这个错误!!
本地计算机上的OracleOraDb10g_homeTNListener 服务启动又停止了.一些服务自动停止,如果他们没有什么可做的,例如"性能日志和警告服务"
查看具体错误信息。
我现在想使用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>
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)))
你用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
==============================================================================
还是你的 listener.ora 文件有问题。用 netca 重新配置一下。
改一下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))
)
)
问题已处理