alert日志中出现大量“WARNING too many parse errors”告警
1、一套19.19的ORACLE数据库,alert日志中出现大量的parse errors告警信息,具体如下所示。
WARNING: too many parse errors, count=9239 SQL hash=0x5da2e911 PARSE ERROR: ospid=51405, error=923 for statement: Additional information: hd=0x4b789d8b0 phd=0x4ae3cd7e0 flg=0x28 cisid=118 sid=118 ciuid=118 uid=118 sqlid=fwh7zt1fu5u8j ...Current username=EMSS ...Application: JDBC Thin Client Action: |
2、该告警信息其实是12.2版本中的一个特性增强。在以前的版本中,数据库出现了解析错误时,数据库的alert日志中不会有任何相关的提示,如果解析错误的次数非常频繁时,则会造成大量的Library Cache Lock等待,整个数据库可能会处于hang的状态。要找出解析错误的根因,则需要在数据库中设置10035 event,如果再次出现解析错误时,会向数据库的alert日志中写入解析错误的详细信息。
3、从12.2版本开始,即使未设置10035 event,当数据库出现解析错误的情况时,仍然会向数据库的alert日志中写入一条解析错误的告警信息。
4、可以设置隐含参数_kks_parse_error_warning的值为0,即出现解析错误时,不向alert日志中写入这条告警信息。但是,强烈不推荐关闭这个特性,频繁的解析错误对数据库的性能有非常严重的影响,我们应该找出解析错误的原因,并解决这个问题。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
2018-09-26 X7-2计算节点关于网卡的一点变化