解决Linux启动Oracle数据库ORA-27102内存不足问题.pdfVIP

  • 0
  • 0
  • 约2.55千字
  • 约 4页
  • 2026-10-21 发布于北京
  • 举报

解决Linux启动Oracle数据库ORA-27102内存不足问题.pdf

启动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)

1亿VIP精品文档

相关文档