Oracle启动监听报错:The listener supports no services或出现 unknown状态解决

1、查看$ORACLE_HOME/network/admin/listener.ora 文件中的host是否正确,能不能ping通

2、查看$ORACLE_HOME/network/admin/tnsnames.ora文件中的host是否与listener.ora中的一致

3、查看/etc/hosts文件中的127.0.0.1 是不是localhost,listener.ora中host跟这里的是否一样

4、登录数据库,查看服务名是否与tnsnames中的一致  show parameter service_names,必要情况下可以alter system register;强制注册服务,一般不用

posted @ 2023-08-15 09:05  liulj0713  阅读(1504)  评论(0编辑  收藏  举报