首页 > 数据库 > Oracle > TNS-12531 无法分配内存?
用户反馈,监听出现问题,使用工具无法登录到数据库。紧急通过重启服务器解决,事后让排查问题。
windows2016+oracle 19.3
当时的故障场景看不到了,我们就只能从alert日志和监听日志入手。
1)查看alert日志发现无影响业务的问题点。
2)查看监听日志发现如下报错。TNS-12531:TNS:无法分配内存,这个报错第一次遇到。
3)查看mos,找到了问题;
第三个参数是分配给非交互式桌面的最大堆内存量。
增加此值并检查 TNS 错误何时消失。没有最佳值,它因不同的 Windows 服务器而异。
注册表中的这项更改需要重启 Windows 服务器才能生效。
4)处理,修改注册表(用户再找空闲时间重启服务器)
记录:【BUG:3186475】
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27147296/viewspace-3116467/ ,如需转载,请注明出处,否则将追究法律责任。