这是什么ORACLE错误

maocoffee 2003-04-04 10:54:37
ora-04031:无法分配4096字节的共享内存("share pool","begin:1 :=dbms_lob.getchun...","PL/SQLMPCODE","BAMIMA:Bam Buffer")
...全文
23 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiezhi 2003-04-04
  • 打赏
  • 举报
回复
设置:
db_block_buffers=4096*2
qiuyang_wang 2003-04-04
  • 打赏
  • 举报
回复
up
nashan 2003-04-04
  • 打赏
  • 举报
回复
answer : to use the large pool
nashan 2003-04-04
  • 打赏
  • 举报
回复
Large Pool

Some DBAs consider the large pool an optional feature for use only when you run a multithreaded server. But I have seen ORA-04031 and ORA-01037 errors that seemed to indicate insufficient shared-pool size when there were, in fact, megabytes of free pool. The errors went away when the large pool was used.

shuipipi 2003-04-04
  • 打赏
  • 举报
回复
*Cause: More shared memory is needed than was allocated in the shared
pool.
*Action: 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
INIT.ORA parameters "shared_pool_reserved_size" and
"shared_pool_size".
If the large pool is out of memory, increase the INIT.ORA
wilson 2003-04-04
  • 打赏
  • 举报
回复
修改你的init.ora文件,增大db_block_buffers和shared_pool_size

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧