Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

5

积分

1

好友

41

主题
1#
发表于 2014-4-25 11:30:20 | 查看: 5818| 回复: 2
今天我们负责监视的一套在VMWare上配置的Oracle 11.2.0.3 RAC环境中,发生大量的ORA-04031错误。

Sat Apr 19 16:05:28 2014

Errors in file /opt/oracle/diag/rdbms/abrcps/abrcps01/trace/abrcps01_ora_12729.trc  (incident=229190):

ORA-04031: unable to allocate 12312 bytes of shared memory ("shared pool","unknown object","kglseshtTable","kgllc")

Sat Apr 19 17:58:37 2014

Errors in file /opt/oracle/diag/rdbms/abrcps/abrcps01/trace/abrcps01_ora_21304.trc  (incident=229254):

ORA-04031: unable to allocate 12312 bytes of shared memory ("shared pool","unknown object","kglseshtTable","kgllc")

临时解决方案是,将共享池清空,保证环境可以正常使用。

是什么原因,暂时没有找到。请刘大帮着看看。谢谢

alert.zip

38.85 KB, 下载次数: 824

2#
发表于 2014-4-25 13:42:31
Memory Utilization of Subpool 1
================================
      Allocation Name            Size   
___________________________  ____________
"free memory              "    1024916456
"miscellaneous            "           392

Memory Utilization of Subpool 2
================================
      Allocation Name            Size   
___________________________  ____________
"free memory              "    1510147504

2个subpool free memory较多

要分配的大小为 12312字节, 怀疑shared pool不健康 碎片较多

该问题属于常见问题, 适用于ORA-4031 常用脚本 ORA-4031错误原理及诊断脚本汇总
http://www.oracledatabase12g.com ... nostic-scripts.html

回复 只看该作者 道具 举报

3#
发表于 2014-4-25 13:55:04
谢谢,刘大。主要是我们监视组,对DB内部机能了解不多。
再次谢谢您。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-6-14 06:22 , Processed in 0.052670 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569