- 0
- 0
- 约2.55千字
- 约 4页
- 2026-10-21 发布于北京
- 举报
启动Linux数据库时出现ORA‑27102:
内存不足
Linux‑X86_64
错误:28:
设备上没有剩余
空间[文档
ID
301830.1]
适用范围:
Oracle
服务器
‑
企业版
‑
版本:9.2.0.4
至
11.2.0.2
‑
发行版:9.2
至11.2
Red
Hat
Enterprise
Linux
高级服务器
x86‑64(AMD
Opteron
架构)
x86
64
位(仅适用于
Enterprise
Linux)
SUSE
/
UnitedLinux
x86‑64
症状
当尝试将SGA增加到接近可用RAM的一半时,在Linux
64位操作系统上使用Oracle
64位版本,
即使shmmax设置为与RAM总量的一半匹配,但在尝试启动实例时会收到以下错误:
SQLstartup
nomount
ORA‑27102:
内存不足
Linux‑x86_64错误:
28:
设备空间已满
变化
shmall
设置得太小,很可能被设置为默认值
2097152
$
cat
/proc/sys/kernel/sh
mall
2097152
shmall
是系统一次可以使用的共享内存总量,以页为单位。
解决方案
将
shmall
设置为系统上所有
SGA
的总和除以页面大小的结果。
可以使用以下命令确定页面大小:
U
原创力文档

文档评论(0)