内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-00064严重通用
对象太大,无法在此操作系统上分配
Object is too large to allocate on this O/S
错误描述
请求的内存或对象分配超过操作系统限制。
可能原因
- SGA 或 PGA 大小超过操作系统内存限制
- PROCESSES 或 SESSIONS 设置过高超出可用内存
- 32 位操作系统限制
解决方案
- 1减少 SGA/PGA 目标大小
- 2增加操作系统共享内存限制(shmmax、shmall)
- 3在 64 位操作系统上使用 64 位 Oracle
诊断命令
SHOW PARAMETER sga;cat /proc/sys/kernel/shmmaxfree -m#memory#allocation#os-limit