在linux 中启动监听的时候,报错:The listener supports no services,在网上找了很久中找到了解决方案。
网上给出的方案
方案1:
sys@ORCL> show parameter service
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
service_names string orcl
手工注册有时能够解决问题:
sys@ORCL> alter system register;
我试过以后没有成功,然后使用第二种方案
方案2:
在LISTENER里添加内容:
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
(GLOBAL_DBNAME=orcl)
(SID_NAME=orcl)
(ORACLE_HOME=/u01/app/oracle/product/11.2)
)///999999
)
我添加的时候在999999位置的括号前面没有加空格,启动还是报错。把空格加上就可以了。