Oracle ORA-12541:TNS:nolistener错误解决⽅法
之前装好的Oracle,今天重启电脑之后突然不好⽤了,从Oracle的错误提⽰来看,是说TNS:no listener ,估计是某种服务没有启动,打开windows管理⼯具->服务,⼀看,有⼀个OracleOraHome90TNSListener这样的服务,和错误信息题是⼀致,基本就可以肯定是这个服务所引发的问题。
再⼀看,该服务没有启动,遂⼿⼯启动,刷新后⼀看,该服务居然马上就⾃动关闭了。重试N次,结果⼀样。
到Google搜索看看,没想到这还是⼀个普遍的问题,有⼀个⼈提出,把安装⽬录下的a打开察看。如:
d:/oracle/ora90/network/a。
打开该配置⽂件后发现如下⼀段配置信息:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IBMThinkPad)(PORT = 1521))
)
)
)
当看到这⼀⾏HOST=IBMThinkPad的时候,问题解决了。
关机前把计算机属性的名字改掉了,⽽这个配置⽂件中记录的监听主机名还是原来的名称,这也就怪不
得,OracleOraHome90TNSListener服务⽆法启动了,马上修改为现在的计算机名,再次启动OracleOraHome90TNSListener服务成
功,PL/SQL Developer连接Oracle数据库成功,不能登陆故障排除。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论