Oracle启动监听报错:The listener supports no services解决

Oracle启动监听报错:The listener supports no services解决                

                            及ora-12514 未注册上服务问题。

 

Oracle11g服务器重启系统之后,出现了几个莫名的报错,下面是其中一个,已解决

$ lsnrctl start

报错提示: The listener supports no servicesThe 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

相关文章

这篇文章主要介绍“hive和mysql的区别是什么”,在日常操作中...
这篇“MySQL数据库如何改名”文章的知识点大部分人都不太理解...
这篇文章主要介绍“mysql版本查询命令是什么”的相关知识,小...
本篇内容介绍了“mysql怎么修改字段的内容”的有关知识,在实...
这篇文章主要讲解了“mysql怎么删除unique约束”,文中的讲解...
今天小编给大家分享一下mysql怎么查询不为空的字段的相关知识...