我用SQLPLUS/NOLOG进入后,
SQL> conn YYY/AAA@yyy
ERROR:
ORA-12541: TNS: 没有监听器在服务组件里想把Listener启动无法启动,后来在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener
添加ImagePath=F:\oracle\ora92\bin\tnslsnr
还是不行,请问什么解决呢?之前还能用的,现在不知道被我弄什么了启动不了了.
SQL> conn YYY/AAA@yyy
ERROR:
ORA-12541: TNS: 没有监听器在服务组件里想把Listener启动无法启动,后来在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener
添加ImagePath=F:\oracle\ora92\bin\tnslsnr
还是不行,请问什么解决呢?之前还能用的,现在不知道被我弄什么了启动不了了.
解决方案 »
- 100分求解:通过jdbc连接池访问外部db第一次检索速度特慢
- 数据库中计算结束日期
- sql中逗号是不是相当于笛卡尔积,另外逗号和join的关系,他们两个是不是一个概念。求高手!!
- 菜鸟求解forms开发中画布的问题
- 如何在PL/SQL中使用动态SELECT的游标?
- 急,安装问题,急!
- 同样的查询,为什么oracle和sql server会有不同的结果?
- Oracle表insert不可用
- 从access到数据到Oracle中,当数据量大的时候出错是什么原因?谢谢
- 问大家几个关于OMF管理Oracle日志文件的问题
- 现在想把一个数据库db_spba从一台服务器上称置到另一台新的服务器上,最好用什么方法
- 请问各位DBA,在ORACLE中的问题
c:\lsnrctl start
一、连接主机字符串,说没有监听器
SVRMGR> connect internal/oracle@orcl;
ORA-12541: TNS:no listener
SVRMGR>二、运行监听器,说地址的协议专用组件指定不正确
C:\>lsnrctl
LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 14-3月 -2003 14:17
:51(c) Copyright 1998, 1999, Oracle Corporation. All rights reserved.欢迎来到LSNRCTL,请键入"help"以获得信息。LSNRCTL> status
连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=robust)(PORT=1521)))
TNS-01103: 地址的协议专用组件指定不正确
TNS-12541: TNS:无监听器
TNS-12560: TNS:协议适配器出现错误
TNS-00511: 无监听器
32-bit Windows Error: 61: Unknown errorLSNRCTL> start
启动tnslsnr:请稍候...Failed to start service, error 3.
TNS-12536: TNS:可能会阻碍*作
TNS-12560: TNS:协议适配器出现错误
TNS-00506: *作可能阻塞
32-bit Windows Error: 997: Unknown errorLSNRCTL>三、在控制面板中启动服务,出现以下错误
服务:在本地计算机 无法启动 OracleOraHome81TNSListener 服务。
错误3:系统找不到指定的路径而且OracleOraHome81TNSListener服务的可执行文件的路径是空的。四、进入注册表中修改ImagePath
在运行处执行REGEDIT进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome81TNSListener
发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的数值数据为:f:\Oracle\Ora81\BIN\TNSLSNR
退出注册表。五、再去启动服务,服务启动正常六、启动监听器
C:\>lsnrctl
LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 14-3月 -2003 14:42
:10
(c) Copyright 1998, 1999, Oracle Corporation. All rights reserved.
欢迎来到LSNRCTL,请键入"help"以获得信息。
LSNRCTL> start
TNS-01106: 使用名称LISTENER的监听器已经启动
LSNRCTL> status
连接至(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=robust)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 8.1.6.0.0 - Produc
tion
启动日期 14-3月 -2003 14:40:15
正常运行时间 0 天 0 小时 2 分 6 秒
跟踪级别 off
安全性 OFF
SNMP OFF
监听器参数文件 f:\Oracle\Ora81\network\admin\listener.ora
监听器日志文件 f:\Oracle\Ora81\network\log\listener.log
服务摘要..
PLSExtProc 具有1个服务处理程序
orc2 具有1个服务处理程序
orcl 具有1个服务处理程序
orcl 具有2个服务处理程序
命令执行成功
LSNRCTL>七、再去连接,成功
SVRMGR> connect internal/sys@orcl;
连接成功。
SVRMGR>