ORA-4031错误时,我们通常可以根据Oracle无法分配多少字节的内存,来判断共享池碎片的严重程度,以下是4031错误官方的解释: [oracle@guoyj ~]$ oerr ORA 4031 04031, 00000, "unable to allocate %s bytes of shared memory (\"%s\",\"%
原创 2013-02-03 16:18:00
567阅读
错误的原因,一般是大量的Hard Parse 导致了shared pool中的free list中产生大量的内存小碎片,当一个需要很大内存来进行hard parse的sql语句到来时,无法从free list中找到内存,即使进行内存的释放,还是不能找到符合的内存块。从而报ORA-4031错误。个人认用虽使用了变量绑定方法,但绑定的变量值为NULL 时,暂时为绑定的变量无效,会新增版本。ORA-40
转载 精选 2015-04-18 21:32:33
655阅读
首先这个错误发生时的表现如下: ORA-04031: unable to allocate XXXX bytes of shared memory (“shared pool,“unknown object”,”sga heap(1,0)”,”obj stat memor“) 就是最基本的查询简单的动
转载 精选 2012-12-25 15:02:56
2641阅读
1.Environment11.2.0.4 RAC 2.Symptomsrac的一节点alert日志一直刷ORA-4031报错,提示shared pool不足,二节点并没有此报错 Sat Oct 09 09:53:30 2021Errors in file /data1/app/oracle/dia ...
转载 2021-10-09 17:27:00
126阅读
2评论
oracle  ORA-4031错误产生的原因 首先这个错误发生时的表现如下: ORA-04031: unable to allocate XXXX bytes of shared memory (“shared pool,“unknown object”,”sga heap(1,0)”,”obj stat
推荐 原创 2010-12-12 22:09:16
2316阅读
1点赞
ORA-4031错误在报ORA-4031错误的时候,有可能使用下面的SQL语句查看,发现可用
原创 2023-02-26 10:59:48
206阅读
尝试在测试数据库上导入AWR数据,引发了ORA-4031错误错误信息为:SQL> @?/rdbms/admin/awrload~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Disclaime
原创 2013-07-01 10:45:04
732阅读
4031_diag_script.zip 1. SGA中的内存池包含不同大小的内存块。当数据库启动时,就有一个大的内存块分配并被hush buckets 里的空闲列表追踪。随着时间推移,随着内存的分配和释放,内存块被按照大小在不同的hush buckets间移动。当SGA里任何一个内存池里出现不能满足内部分配请求的情况时,ORA-04031就出现了。 shared pool共享池的管理方式不同于
原创 2007-06-29 20:32:29
323阅读
环境:平台:RedHat EnterPrise 5.8 X86_X64 数据库:Oracle EnterPrise 11.2.0.3 集群软件:Oracle grid 11.2.0.3故障现象:数据库出现了归档失败,其中有一个节点的实例出现HANG死的状况。日志信息如下:Fri Feb 28 19:49:04 2014 ARC1: Error 19504 Creating archive log
原创 2023-06-25 14:03:06
76阅读
In this Document Purpose Troubleshooting Steps References APPLIES TO: Oracle Database - Enterprise Edition - Version 8.0...
转载 2014-12-09 19:05:00
145阅读
2评论
Applies toOracle Database - Enterprise Edition - Version 8.1.7.0 and laterInformatio
原创 2022-09-16 15:33:11
113阅读
10G ASM遇到ORA-4031ORA-00600 KSSRMP1错误近期一朋友在AIX6.1+10.2.0.4 RAC==》AIX6.1+10.2.0.4单节点RAC
My customer has an application which using a lots of "temporary" table. They create so many tables but only operate once.And they are using automatic SGA management,all this cause large memory usag
原创 2010-05-28 18:42:57
365阅读
 候静远 数据和云亲爱的读者朋友:为了及时共享行业案例,通知共性问题,达成共享和提前预防,我们整理和编辑了《云和恩墨技术通讯》,通过对过去一段时间的知识回顾,故障归纳,以期提供有价值的信息供大家参考。同时,我们也希望能够将热点事件、新的产品特性及其他有价值的信息聚集起来,为您提供具有前瞻性的支持信息,保持对于当前最新的数据库新闻和事件的了解,其中包括重要数据库产品发布、警报、更新、新版本、补丁等。
Jav
转载 2021-06-06 22:01:37
626阅读
ORA-4031 During Startup Nomount using RMAN without parameter file (PFILE) (Doc ID 1176443.1) APPLIES TO: Oracle Database - Enterprise Edition - Versio
转载 2019-03-12 16:28:00
106阅读
2评论
话题讨论: 1.ORA-4031是Oracle中最令人厌恶的报错,它的出现有哪几种原因? 2.一旦出现4031错误。也就是说共享池内存不足的情况下,我们该怎样释放内存呢?你有木有遇到过对应的情形呢?请回顾下当时是怎样解决的? 3.有一句俗语叫丢车保帅。运行计划是SQL核心关键所在。是否意味着在释放内存时,不应该覆盖运行计划这部分?当运行计划部分占用内存比較多时,怎样优化呢?4.消耗共享池内存的主
转载 4月前
26阅读
备库无法打开:SQL> alter database open;alter database open*ERROR at line 1:ORA-10458: standby database requires recoveryORA-01152: file 1 was not restored from a sufficiently old backupORA-01110: data fil
DG
原创 2015-07-05 11:50:12
5012阅读
Attack Time Limit: 5000/3000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others) Total Submission(s): 1904 Accepted Submission(s): 560 Problem
转载 2016-04-21 09:02:00
77阅读
oracle10g用数据泵导出数据提示,提示错误如下:ORA-31693: Table data object "SMARTGPS2006"."MCC_ASYN_POS":"MCC_ASYN_POS201409" failed to load/unload and is being skipped due to error:ORA-29913: error in executing ODCIEXT
原创 2014-09-30 10:29:24
5982阅读
  • 1
  • 2
  • 3
  • 4
  • 5