加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle 监听起不来的解决方法

发布时间:2020-12-12 14:07:13 所属栏目:百科 来源:网络整理
导读:今天上午打开oracle,发现oracle监听状态不对,图为: oracle监听不对,查看监听配置文件listener.ora,查看监听日志文件/opt/app/oracle/cfgtoollogs/netca/下的日志,找不到问题。 使用netca删除监听,重新建立监听,重新建立监听的时候,遇到问题: use a

今天上午打开oracle,发现oracle监听状态不对,图为:

oracle监听不对,查看监听配置文件listener.ora,查看监听日志文件/opt/app/oracle/cfgtoollogs/netca/下的日志,找不到问题。

使用netca删除监听,重新建立监听,重新建立监听的时候,遇到问题:

use another port number,the information for this listener is currently in use by other software

提示端口被占用。

使用命令lsof -i:1521 发现没有程序在占用端口。

google之后发现问题:/etc/hosts下的文件配置出错,导致监听出错,无法启动,也无法创建。

把/etc/hosts中的主机名和IP地址,改成当前数据库所在主机的正确主机名和IP地址。

linux下获得主机名命令:hostname

linux下获得IP地址命令:ifconfig



监听起不来,使用lsnrctl status查看监听状态,出错

使用netca重建监听报错:



解决方法: 在/etc/hosts下面加上现在的IP地址,和主机名

删除原有的监听,重新建监听




今天碰到了另一种情况:

oracle监听同样起不来了

报错如下:

TNS-12541: TNS:no listener

TNS-12560: TNS:protocol adapter error

TNS-00511: No listener

Linux Error: 111: Connection refused


解决方式如下:使用root用户把/etc/hosts的文件修改成:

27.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6


192.168.3.244 itsm-xiehui

~

然后监听就启动了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读