唉,首先周六接到运维说物流系统无法使用
处理了一阵子没结果,遗留到周一.
周一上班同时又反馈mkw无法登陆.
接踵而至的问题 让我一一做一个总结吧!
首先怀疑是防火墙出问题了,因为我没有更新到最新版本。头热的联系客服,结果升级到最新版本问题依旧,防火墙技术问我具体什么问题,经过一指点,不可能是防火墙的问题。因为什么在局域网,也没有限制的路由政策。所以咬牙的重启了交换机。不出意外真是这个hub鬼,如果不是使用telnet谁他妈会想到这么古老的问题还会出现了,都2020了啊,还有这个千年泪?难道是20年前的hub吗?然而我无从追究。这个问题让我花了2-3小时来做重新部署和逐个排除。都无果的情况下想到了telnet,结果 telnet ip port也是一切正常,快崩溃的时候(真的骂脏话了)。我才想起再很久的.很久的时候。做电话交换机的时候出现过该类问题。
第二个问题首先是数据库报错监听无法启动。可售windows 服务明明是ok的啊!启动也没有报错。结果去看sqlnet.log找到第一个错误日记,
sqlnet.log
Fatal NI connect error 12541, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=WIN-95HSUEMTBHG)(PORT=1521))(CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=D:\app\Administrator\product\11.2.0\dbhome_1\bin\emagent.exe)(HOST=屏蔽服务器名称)(USER=SYSTEM))))
VERSION INFORMATION:
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 11.2.0.1.0 - Production
Time: 30-11月-2019 15:28:46
Tracing not turned on.
Tns error struct:
ns main err code: 12541
TNS-12541: TNS: 无监听程序
ns secondary err code: 12560
nt main err code: 511
TNS-00511: 无监听程序
nt secondary err code: 61
nt OS err code: 0
再找 TNS-00511错误发现是listener.log超过了4g.删除,重启,问题解决,解决万岁!!!
D:\app\Administrator\diag\tnslsnr\屏蔽服务器名称\listener\trace\listener.log 超过4G需要手动删除,这既是11g的一个bug否则无法启动listener
为了避免再次发生该类问题,必须得关闭他。所以执行了下面操作
在cmd 键入listener 进入listener交互模式。
输入
至此再登陆,无linstener新增行记录。就这破问题搞了一天,非常不值得,所以记录下来.所以无论是windows版本还是linux版本oracle 突然无监听的问题都是日志问题。只是linux报错更容易找而已