往期专题请查看
这是一个坚持Oracle,Python,MySQL原创内容的公众号
这个专题讲一些日常运维的异常处理
windows 2008R2 启动监听报错如下

发现日志中报错和上图显示一致
删除监听可以成功,但是启动时仍然报错

上图显示端口被占用
我们使用如下命令查找
netstat -aon |findstr "10.21.34.93:1521"

发现有大量的TIME_WAIT连接占用1521端口,进程PID是0
0代码空闲进程
这时搜索TIME_WAIT状态,具体的大家可以自行搜索,网上建议设置如下参数
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters]添加dword值
TcpTimedWaitDelay=30(30秒也为微软建议值;默认为2分钟)
MaxUserPort:65534(可选值5000 - 65534);
这里需要重新启动操作系统才生效,暂时没有重启
这时再回头看监听报错,发现他首先启动127.0.0.1的监听,这里感到奇怪
这时拿这个在MOS上搜索
找到如下方案

建议重启系统
这里客户通过重启服务器解决
点击阅读原文获得更好的阅读体验,推荐在PC端阅读
也可在公众号内的站内搜索 Oracle 故障处理 搜索相关内容
或直接打开个人网页搜索
http://
往期专题包括:
Python 自动化运维
打造属于自己的监控系统
Python爬虫基础
Oracle awr报告全解析
Oracle ASM全解析
Oracle Data Guard全解析
Oracle ClusterWare全解析
Oracle常见参数解析
Oracle常见故障处理
Oracle SQL优化案例

觉得文章不错的欢迎转发,收藏~
原文作者:宅必备;如有侵权,请联系管理员删除。