Home >Database >Mysql Tutorial >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 情况。