最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ORA-12853和ORA-04031largepool不足错误解决

来源:动视网 责编:小采 时间:2020-11-09 14:22:13
文档

ORA-12853和ORA-04031largepool不足错误解决

ORA-12853和ORA-04031largepool不足错误解决:ORA-12801: error signaled in parallel query server P139ORA-12853: insufficient memory for PX buffers: current 274880K, m ORA-12801: error signaled in parallel query server P139 ORA-12853: insufficient memory for PX buffers: current 274880
推荐度:
导读ORA-12853和ORA-04031largepool不足错误解决:ORA-12801: error signaled in parallel query server P139ORA-12853: insufficient memory for PX buffers: current 274880K, m ORA-12801: error signaled in parallel query server P139 ORA-12853: insufficient memory for PX buffers: current 274880


ORA-12801: error signaled in parallel query server P139ORA-12853: insufficient memory for PX buffers: current 274880K, m

ORA-12801: error signaled in parallel query server P139

ORA-12853: insufficient memory for PX buffers: current 274880K, max needed 19722240K

ORA-04031: unable to allocate 65560 bytes of shared memory ("large pool","unknown object","large pool","PX msg pool")
今天接到这么一个错误,可以看出以上是因为并行查询导致了大池不足造成。

可先了解下 large pool:
大池是SGA中的一块可选内存池,大池主要提供了大内存段,大池最大大小为4G。根据需要时配置,主要用到大池的情况:

1. 用于共享服务(Shared Server MTS方式中)的会话内存和Oracle分布式事务处理的Oracle XA接口
2. 使用并行查询(Parallel Query Option PQO)时
3. I/O服务器进程用的内存(缓冲)
4. Oracle备份和恢复操作(启用了RMAN时)

大池没有LRU列表。这和共享池中的保留空间不同,,保留空间和共享池中其他分配的内存使用同样的LRU列表。

大块内存从不会换出大池中,内存必须是显式的被每个会话分配并释放。

解决过程:1.检查是否开启了并行.
select * from dba_tables where degree<>1;
select * from dba_indexes where degree<>1;
2.发现是表开启了并行,因此可关闭并行:
ALTER TABLE XX.XXX NOPARALLEL;
3.如果large pool大小不足,可根据实际需求调整大小:
ALTER SYSTEM SET LARGE_POOL_SIZE=xxM scope=spfile;

本文永久更新链接地址:

文档

ORA-12853和ORA-04031largepool不足错误解决

ORA-12853和ORA-04031largepool不足错误解决:ORA-12801: error signaled in parallel query server P139ORA-12853: insufficient memory for PX buffers: current 274880K, m ORA-12801: error signaled in parallel query server P139 ORA-12853: insufficient memory for PX buffers: current 274880
推荐度:
标签: 错误 ora large
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top