ora12541-TNS : 没有监听器

以前也遇到过类似问题,觉得没多大点事,无非地址了,主机名错误,注册表路径类问题,仔细检查一边都没有,不扯淡上代码

oracle默认端口1521、这个端口从没遇到过被占用的情况、无图无解阿

PID为3536的进程

已经被Kill掉了、

也可以从任务管理器中查看、右键结束进程

扫描二维码关注公众号,回复: 1257985 查看本文章

搞定了。。。

附加:

主机名错误

解决方法:HOST= 计算机名称

注册表路径为NULL

解决方法:

进入注册表中修改ImagePath
在运行处执行 REGEDIT 进入注册表到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome10gTNSListener
发现ImagePath关键值没有了,增加他,选择可扩充字符串值,编辑字符串的
数值数据为:d:\oracle\product\BIN\TNSLSNR

如果注册表里丢失,添加的方法sc create OracleOraDb10g_home1TNSListener binpath= "d:\oracle\product\10.2.0\db_1\BIN\TNSLSNR " type= share start= auto displayname= "OracleOraDb10g_home1TNSListener" depend= RPCSS/Tcpip/IPSec

删除的方法

sc delete OracleOraDb10g_home1TNSListener

-------------------------

ITEYE 插入图片的用户体检真烂

猜你喜欢

转载自guifan.iteye.com/blog/1969579