ITPub博客

首页 > 数据库 > Oracle > cursor: pin S wait on X等待事件故障分析

cursor: pin S wait on X等待事件故障分析

原创 Oracle 作者:pingdanorcale 时间:2024-04-22 21:35:04 0 删除 编辑

   

一、故障现象

19:25业务层反应数据库无法连接。查看警告日志,无报错。

查看数据库的等待事件,等待如下:


有1462个会话,处于p in相关的子游,导致数据库无法连接 。

二、故障分析:

查看此cursor: pin S wait on X事件发现都是如下语句引起,切登录时间在下午12点到6点,

 

这些业务,无法释放,导致数据库hang。

三、解决方案:

目前系统组是通过强求kill会话,解决此问题。

这个等待事件主要是由硬解析引起的。

建议业务层:

1.使用绑定变量

2.书写sql是要规范

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10201716/viewspace-3013381/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: weblogic 报
下一篇: ORA-00600分析
请登录后发表评论 登录
全部评论

注册时间:2009-01-02

  • 博文量
    158
  • 访问量
    221198