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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14184018/viewspace-765551/