- 最后登录
- 2017-7-13
- 在线时间
- 42 小时
- 威望
- 21
- 金钱
- 200
- 注册时间
- 2012-5-29
- 阅读权限
- 10
- 帖子
- 40
- 精华
- 0
- 积分
- 21
- UID
- 464
|
1#
发表于 2012-7-3 14:54:23
|
查看: 5001 |
回复: 1
SELECT /*+ parallel (a,3) */ ………… from tab …… 查询有时会报ORA-12801: error signaled in parallel query server P206
ORA-04030: out of process memory when trying to allocate 64544 bytes (sort subheap,sort key)
错误,大神帮看看原因。
以下是一些系统信息,没有出问题当时的v$process记录
数据库版本:10.2.0.4.2 系统hp11.31 物理内存 108G
$ ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) 1048576
stack(kbytes) 131072
memory(kbytes) unlimited
coredump(blocks) 4194303
_pga_large_extent_size
1048576
_use_ism_for_pga
TRUE
pga_aggregate_target
13698596864
_pga_max_size
2147483648
NAME | VALUE | UNIT | aggregate PGA target parameter | 13698596864.00 | bytes | aggregate PGA auto target | 10285065216.00 | bytes | global memory bound | 1073741824.00 | bytes | total PGA inuse | 2436659200.00 | bytes | total PGA allocated | 3840036864.00 | bytes | maximum PGA allocated | 17235935232.00 | bytes | total freeable PGA memory | 828768256.00 | bytes | process count | 2967.00 | | max processes count | 3465.00 | | PGA memory freed back to OS | 48998585008128.00 | bytes | total PGA used for auto workareas | 168194048.00 | bytes | maximum PGA used for auto workareas | 6536990720.00 | bytes | total PGA used for manual workareas | 0.00 | bytes | maximum PGA used for manual workareas | 2940928.00 | bytes | over allocation count | 0.00 | | bytes processed | 128192844612608.00 | bytes | extra bytes read/written | 3188870712320.00 | bytes | cache hit percentage | 97.57 | percent | recompute count (total) | 2523203.00 | |
|
|