ITPub博客

首页 > 数据库 > Oracle > ORACLE启动监听器 The listener supports no services 问题解决方法

ORACLE启动监听器 The listener supports no services 问题解决方法

原创 Oracle 作者:spectre2 时间:2013-07-05 08:31:33 0 删除 编辑
11.2.0.3 linux 64bit  启动ORACLE监听器,结尾报 The listener supports no services ,数据库实例services没被注册监听,前几天装aix的11.2.0.3 rac的时候没这毛病,很奇怪~
2种方法解决:
一、手工注册,每次重启监听都需要手工注册:
SQL> alter system register;
System altered.

二、修改 listener.ora,一劳永逸解决问题
在LISTENER里添加内容:
SID_LIST_LISTENER =
(SID_LIST =
  (SID_DESC =
  (GLOBAL_DBNAME = orcl)
  (SID_NAME = orcl)
  )
)
另,感觉这是个bug,google下·看到:http://www.askmaclean.com/archives/11gr2-rac-add-listener-static-register.html
原来在11gr2新建和修改监听后,不会自动静态注册,需要退出netca 界面,启动netmgr界面,为监听加入静态注册的信息:
点选方才创建的监听器,选择Database Services菜单
填入Global Database Name和本地实例的SID信息,并确认ORACLE HOME Directory(应是Grid Infrastructure的Home目录)正确后点选Save Network Configuration。
重启监听即可

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14184018/viewspace-765551/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-02-27

  • 博文量
    197
  • 访问量
    1828718