ORICLE共享池的问题??请高人指点!

[复制链接]
查看11 | 回复4 | 2005-11-2 17:03:07 | 显示全部楼层 |阅读模式
我做了个多表查询的语句,用到了IN这个关键字,但是出现了以下的错误提示,
错误信息:
ORA-04031: unable to allocate 8704 bytes of shared memory ("large
pool","unknown object","hash-join subh","kllcqas:kllsltba&quot


请大家指点如何解决????谢谢~
回复

使用道具 举报

千问 | 2005-11-2 17:03:07 | 显示全部楼层
Oracle的解释:
If the shared pool is out of memory, either use the DBMS_SHARED_ POOL package to pin large packages, reduce your use of shared memory, or increase the amount of available shared memory by increasing the value of the initialization parameters SHARED_POOL_RESERVED_SIZE and SHARED_ POOL_SIZE. If the large pool is out of memory, increase the initialization parameter LARGE_POOL_SIZE.
回复

使用道具 举报

千问 | 2005-11-2 17:03:07 | 显示全部楼层
dedicate or shared server?
提示不是说要更多的large_pool吗,加
回复

使用道具 举报

千问 | 2005-11-2 17:03:07 | 显示全部楼层
刚看一个报04031错误的,又来了一个,呵呵
刚看了一份文档,也忘了从哪里下载的,上传
回复

使用道具 举报

千问 | 2005-11-2 17:03:07 | 显示全部楼层
1. 标题错误,不是ORICLE是oracle
2。什么版本?8i或者9i,如果没有打补丁,像8i出现这个问题的概率很高。
3。程序使用绑定变量,可以减少或者减慢出现这种问题的情况
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行