http://www.orafaq.com/msgboard/windows/messages/1776.htm

解决方案 »

  1.   

    你看一下你的init${SERVER}.ora里面的shared_pool值设的是多大
    然后到数据库里查看一下shared_pool中的free memory是多大
    如果是商用数据库需要考虑加大shared_pool的初始值解决此类问题方法有:
    1。重启数据库
    2. 升级数据库到8.1.7.4版本以上该问题出现的原因是8.1.7.4以下版本对碎片整理的bug造成的
      

  2.   

    ORA-04031的解决办法:
    http://211.99.196.144:8090/forum1/frontshow/dispbbs.jsp?boardid=84&id=9322