oracle中ora-04301故障处理
本文章来介绍在使用oracle数据库时出现了04301错误的解决方法,有碰到想同问题的同学可以参考一下本文章来处理哦,此文章做笔记使用。
本文章来介绍在使用oracle数据库时出现了04301错误的解决方法,有碰到想同问题的同学可以参考一下本文章来处理哦,此文章做笔记使用。上一次报ora-04301,调整了一下shared pool size ,好过一段时间,最近又发生了这个错误。所以决心好好整一下应用,主要还是碎片太严重啊。
代码如下 | 复制代码 |
|
这个是观察shared pool碎片情况的SQL。
代码如下 | 复制代码 |
select name,value from v$sysstat where name like '%parse%'; |
查看解析情况,好多的硬解析,和软解析差不了!
代码如下 | 复制代码 |
select * FROM v$sqlarea where sql_id='g2b789ppwxjx8'; |
查占用shared pool较多的sql。
代码如下 | 复制代码 |
ELECT KSMCHCLS CLASS, COUNT(KSMCHCLS) NUM, SUM(KSMCHSIZ) SIZ, |
shared pool 情况。
推荐阅读
-
oracle中ora-04301故障处理
-
Oracle中的LOB数据类型以及ibatis中处理该类型的typeHandler
-
Oracle中时间处理及分时间段统计
-
Oracle中变异表(ORA-04091)处理方法两则
-
在虚拟机上安装 Oracle 11g RAC 过程中遇 SCAN Name 配置错误的处理办法
-
使用Hibernate处理Oracle中的Blob字段
-
WEB服务器无法连接上Oracle 数据库的故障处理
-
Oracle异常处理—ORA-12514:监听程序当前无法识别连接描述符中请求的服务
-
oracle中substr函数以及字符串长度函数使用 oraclesubstrlength()字符串处理
-
Oracle 中XML处理函数介绍