sql导致oracle共享内存不足,Oracle数据库案例拾掇-Oracle系统运行时故障-内存过少导致分配共享内存失败...

本文介绍了Oracle数据库在运行时因内存不足导致分配共享内存失败的问题,详细分析了错误现象、可能原因及定位思路。通过检查和调整Oracle的内存控制参数`memory_max_target`和`memory_target`,并重启数据库,成功解决了内存分配失败的问题。
摘要由CSDN通过智能技术生成

Oracle数据库案例整理-Oracle系统运行时故障-内存过少导致分配共享内存失败

1.1       现象描述

Oracle分配共享内存失败,ALTER日志显示如下错误信息。

Errors in file /oracle/db/diag/rdbms/ora01/ora01/trace/ora01_reco_233670.trc:

ORA-00604: error occurred at recursive SQL level 1

ORA-04031: unable to allocate 4064 bytes of shared memory ("shared pool","select local_tran_id, global...","sga heap(1,0)","kglsim heap")

Sat Jan 15 09:53:11 2011

DDE: Problem Key 'ORA 4031' was completely flood controlled (0x6)

Further messages for this problem key will be suppressed for up to 10 minutes

Sat Jan 15 10:03:11 2011

DDE: Problem Key 'ORA 4031' was completely flood controlled (0x6)

Further messages for this problem key will be suppressed for up to 10 minutes

Sat Jan 15 10:13:11 2011

DDE: Problem Key 'ORA 4031' was completely flood controlled (0x4)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值