Oracle数据库1521端口时断时续/TNS超时/服务器无响应排错(TNS-12541/TNS-12560/TNS-00511/TNS-12535)

解决方法直接跳到最后(第4步)!!!

早上客户反馈说:“生产数据库服务器的1521这个端口有时通 有时不通!且之前访问正常!”,直接开始呗~

排错思路如下:

NO.1-备份,备份,备份

1.排查是否有修改防火墙规则;

首先不管三七二十一,只要是有连接错误,第一检查防火墙;

2.排查虚拟机网卡-新加/更换,排查内网arp是否有mac冲突;

因为云平台使用的是vsphere 6.0,而且之前虚拟机网卡出过问题,于是首先想着的是排查虚拟机网卡,然而新加,更换网卡之后发现没什么效果;

3.排查端口是否有冲突,增加监听端口,对新加端口测试;

修改D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora文件,在监听tcp/1521下一行写如下代码监听1522

(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-PU06IREGALO)(PORT = 1522))

然后打开Oracle Net Manager添加1522端口

然后执行 lsnrctl stop 停止服务,成功后再执行lsnrctl start 开启服务

之后发现貌似没有什么用。

4.排查oracle日志以及oracle相关服务。

摸索着继续前进,排查oracle日志,进入D:\app\Administrator\diag\tnslsnr\WIN-PU06IREGALO\listener\trace下查看监听日志listener.log,发现此文件大小为4G,感觉有点不对劲,将后缀改为bak,然后重启oracle监听服务,发现...

有大佬说这是oracle的一个bug,bug号是9879101,于是我们去瞅一眼......什么也没找到,但是发现一篇解决文章:上梯子

记录菜鸟的踩坑生活~

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值