千家信息网

ORA-27102: out of memory

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,64bit Redhat Linux,[oracle@DB ~]$ uname -aLinux DB 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36
千家信息网最后更新 2026年11月02日ORA-27102: out of memory

64bit Redhat Linux,

[oracle@DB ~]$ uname -a
Linux DB 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux

物理内存16G,SGA分配4G时,instance可以正常启动,超过4G了,就报"out of memory"的错误。

SQL> startup nomount pfile='/home/oracle/init.ora'
ORA-27102: out of memory
Linux-x86_64 Error: 28: No space left on device

查了一下metalink,说这个问题是内核参数shmall太小的缘故,查看当前内核参数设置:

$ cat /proc/sys/kernel/shmall
2097152

通常这个值也是缺省值,建议改大。修改内核参数配置文件/etc/sysctl.cfg:

kernel.shmmax = 8294967295
kernel.shmmni = 4096
kernel.shmall = 4194304

执行生效:

[root@DB ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 8294967295
kernel.shmmni = 4096
kernel.shmall = 4194304
kernel.msgmax = 8192
kernel.msgmnb = 32768
kernel.msgmni = 2048
kernel.sem = 512 64000 128 512
fs.file-max = 65536
fs.aio-max-nr = 1048576
net.core.rmem_max = 262144
net.core.wmem_max = 262144
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.ipv4.ip_local_port_range = 1024 65000
net.ipv4.tcp_rmem = 262144 262144 262144
net.ipv4.tcp_wmem = 262144 262144 262144

再次启动实例,正常。

参考文档:

Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device (文档 ID 301830.1)

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=678630284455922&id=301830.1&displayIndex=20&_afrWindowMode=0&_adf.ctrl-state=sjckvzhrj_101

内核 参数 文档 内存 再次 实例 建议 文件 物理 缘故 错误 问题 分配 参考 配置 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 深圳九邦互联网科技有限公司 科技金融是不是互联网金融 互联网巨头科技公司 上海互联网科技有限公司 北京互联网科技公司 互联网科技公司怎么样 浩特互联网科技 天津摩尔互联网科技 易通互联网络科技有限公司 互联网 视角下的科技创新 成都狮子座互联网科技 中国最先进互联网科技公司 金融科技与互联网金融相同和不同 杭州壁岐互联网科技有限公司 云南省自由互联网科技有限公司 互联网科技股为什么大涨 兰石爱特工业互联网科技分公司 每日互联网科技新闻 广州全民伙伴互联网科技有限公司 金诺互联网科技 广州善班互联网科技 阿里巴巴算科技企业还是互联网 互联网教育科技公司vipkid 福建科技产业互联网发展 荆州市昕露互联网络科技有限公司 明优互联网科技有限公司 同城互联网络科技 唐山双旺合互联网科技产业园 现代互联网科技公司
0