Oracle ORA-12541:TNS:no listener错误解决方法

前天装好的Oracle,昨天突然不好用了,从Oracle的错误提示来看,是说TNS:no listener ,估计是某种服务没有启动,打开windows管理工具->服务,一看,有一个OracleOraHome90TNSListener这样的服务,和错误信息题是一致,基本就可以肯定是这个服务所引发的问题。再一看,该服务没有启动,遂手工启动,刷新后一看,该服务居然马上就自动关闭了。重试N次,结果一样。到Google搜索看看,没想到这还是一个普遍的问题,有一个人提出,把安装目录下的listener.ora打开察看。如:d:/oracle/ora90/network/admin/listener.ora。
打开该配置文件后发现如下一段配置信息:
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = IBMThinkPad)(PORT = 1521))
      )
    )
  )
 
    当看到这一行HOST=IBMThinkPad的时候,问题解决了。原来是由于几天装好Oracle后,又改了Windows的计算机名,而这个配置文件中记录的监听主机名还是原来的名称,这也就怪不得,OracleOraHome90TNSListener服务无法启动了,马上修改为现在的计算机名,再次启动OracleOraHome90TNSListener服务成功,PL/SQL Developer连接Oracle数据库成功,不能登陆故障排除。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ORA-12541: TNS:no listener错误是指在Oracle服务器端无法登录用户或客户端无法连接Oracle服务器端数据库时出现的错误。这个错误通常表示监听程序没有启动或者无法正常工作。\[1\] 解决这个问题的步骤可以分为以下三个部分: 1. 确保Oracle连接成功:首先,确保Oracle服务器端的监听程序已经启动。可以通过运行lsnrctl status命令来检查监听程序的状态。如果监听程序没有启动,可以使用lsnrctl start命令来启动它。另外,还需要确保tnsnames.ora文件中的连接信息正确无误。 2. Oracle的Net Configuration Assistant的配置:如果监听程序已经启动并且连接信息正确,但仍然无法解决问题,可以尝试使用Oracle的Net Configuration Assistant来重新配置网络连接。这个工具可以帮助你检查和配置监听程序和连接信息。 3. 重新启动Oracle服务:如果以上两个步骤都没有解决问题,可以尝试重新启动Oracle服务。可以使用命令行或者服务管理器来重启Oracle服务。 需要注意的是,具体的解决方法可能因为环境和配置的不同而有所差异。如果以上步骤都无法解决问题,建议参考Oracle官方文档或者向Oracle技术支持寻求帮助。\[2\] \[3\] #### 引用[.reference_title] - *1* [ORA12541TNS:no listener解决办法](https://blog.csdn.net/weixin_50755128/article/details/123263845)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [ORA-12541:TNS:no listener](https://blog.csdn.net/weixin_43319713/article/details/103833343)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值