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

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:1374

[font=SimSun, STSong]11.2.0.3 linux 64bit 启动ORACLE监听器,结尾报 The listener supports no services ,数据库实例services没被注册监听,前几天装aix的11.2.0.3 rac的时候没这毛病,很奇怪~
[font=SimSun, STSong]2种方法解决:
[font=SimSun, STSong]一、手工注册,每次重启监听都需要手工注册:
[font=SimSun, STSong]SQL> alter system register;
[font=SimSun, STSong]System altered.

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

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】