• 欢迎访问极客公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入极客公园 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 百度口碑求点赞啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊http://koubei.baidu.com/s/gitcafe.net
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏极客公园吧

(总结)Oracle启动监听报错:The listener supports no services解决

原创总结 博客教主 13年前 (2012-06-25) 99025次浏览 9个评论

PS:前几天一台项目开发使用的Oracle11g服务器重启系统之后,出现了几个莫名的报错,下面是其中一个,已解决。

$ lsnrctl start

报错提示:

The listener supports no services
The command completed successfully

如图所示:


这样启动后远程连接会报错:
oracle ORA-12514:TNS:listener does not currently know of service requested in connect descriptor

问题原因:数据库实例没注册到listener


解决方法一:

在listener.ora里面添加了一行

SID_LIST_LISTENER =  
(SID_LIST =  
  (SID_DESC =  
  (GLOBAL_DBNAME = orcl)
  (SID_NAME = orcl)
  )
)

注:里面的orcl根据你安装的数据库实例名确定,我用此法解决了这个报错。

解决方法二:

登录数据库:
$sqlplus / as sysdba
显示服务名:
SQL>show parameter service_names
强制注册服务:
SQL>alter system register;
查看监听状态:
$lsnrctl status

博主新开公众号,欢迎关注,二维码如下:



极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:(总结)Oracle启动监听报错:The listener supports no services解决
喜欢 (0)

您必须 登录 才能发表评论!

(9)个小伙伴在吐槽
  1. 谢谢分享,用第一个方法解决了问题。
    wanlt_software2012-12-11 09:30
  2. 谢谢分享,用第一个方法解决了问题
    sdf2013-01-14 14:04
  3. 用第一个方法 解决 了问题
    sdf2013-01-14 14:05
  4. 能不能贴下 listener.ora 完整版
    路人甲2013-02-07 15:01
  5. 用第一个方法 解决了,谢谢!
    wxb_tnt2013-04-30 16:55
  6. 两种方法都试过了 还是一样,是哪没配置好
    tjn61082013-08-05 18:42
  7. 用了第二个方法,解决了,太赞了
    qpzm2562013-09-07 10:50
  8. 第一个方法好用,谢谢!
    iceaugust2014-09-26 13:22
  9. 第一个方法的listener里面已经自带了。可是第二个我怕弄了就会影响我的整体配置
    ieeaugust2017-02-10 17:51