一、故障现象
19:25业务层反应数据库无法连接。查看警告日志,无报错。
查看数据库的等待事件,等待如下:

有1462个会话,处于p in相关的子游,导致数据库无法连接 。
二、故障分析:
查看此cursor: pin S wait on X事件发现都是如下语句引起,切登录时间在下午12点到6点,

这些业务,无法释放,导致数据库hang。
三、解决方案:
目前系统组是通过强求kill会话,解决此问题。
这个等待事件主要是由硬解析引起的。
建议业务层: 1.使用绑定变量 2.书写sql是要规范
