千家信息网

新特性:/dev/shm对Oracle 11g的影响

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,/dev/shm对Oracle 11g的影响:ORACLE 从11g版本开始,引入了一个自动内存管理(Automatic Memory Management)特性,该特性需要更多的共享内存(/dev/
千家信息网最后更新 2026年11月01日新特性:/dev/shm对Oracle 11g的影响

/dev/shm对Oracle 11g的影响:


ORACLE 从11g版本开始,引入了一个自动内存管理(Automatic Memory Management)特性,该特性需要更多的共享内存(/dev/shm),因此如果决定应用该特性的话, 必须要确保共享内存大于ORACLE 中初始化参数MEMORY_MAX_TARGET 和MEMORY_TARGET(特别提示,这两个参数即自动内存管理特性对应的初始化参数)的值。

如果在初始化参数中设置了MEMORY_MAX_TARGET 和MEMORY_TARGET 两参数为非0值,并且不符合系统共享内存,则ORACLE 数据库启动时,就会触发ORA-00845:MEMORY_TARGET not supported on this system 错误。


Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后启动可能会报错:


SQL> shutdown immediate

Database closed.

SQL> startup

ORA-00845: MEMORY_TARGET not supported on this system


在数据库的alert日志中将有下面的报错:

Starting ORACLE instance (normal)

WARNING: You are trying to use the MEMORY_TARGET feature. This feature requires the /dev/shm file system to be mounted for at least 10536091648 bytes. /dev/shm is either not mounted or is mounted with available space less than this size. Please fix this so that MEMORY_TARGET can work as expected. Current available is 8589852672 and used is 81920 bytes.

memory_target needs larger /dev/shm

问题很明显:是因为/dev/shm的可用空间(非shm的总大小)小于了参数文件中设置的MEMORY_TARGET值。


解决办法就是增大/dev/shm或是减小MEMORY_TARGET,下面是通过增加/dev/shm来解决:

修改前:

osedb01:~ # cat /etc/fstab | grep shm

shm /dev/shm tmpfs size=11g 0 0


osedb01:~ # df -h /dev/shm

Filesystem Size Used Avail Use% Mounted on

shm 11G 6.5G 4.5G 59% /dev/shm


MEMORY_TARGET 设置为10G,而/dev/shm可用空间的只有4.5G。


修改/dev/shm大小:

osedb01:~ # cat /etc/fstab | grep shm

shm /dev/shm tmpfs size=18g 0 0

修改完后,需要重新挂载/dev/shm生效:

osedb01:~ # mount -o remount /dev/shm


osedb01:~ # df -h /dev/shm

Filesystem Size Used Avail Use% Mounted on

shm 18G 6.5G 12G 36% /dev/shm


再次重启数据库,正常!!



参数 内存 特性 数据 数据库 大小 版本 空间 中设 管理 影响 明显 两个 中将 再次 办法 只有 就是 文件 日志 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳九邦互联网科技有限公司 亿策互联网科技 苏州大垚互联网科技 互联网科技创新企业排名 互联网科技博主是什么意思 北京华百购互联网科技有限公司 互联网科技创新服务 互联网还是高科技吗 知域互联网科技有限公司大骗子 国大互联网教育科技有限公司工作 山东星卡互联网科技有限公司官网 雨阳互联网卡科技有限公司 广东工业互联网大赛深圳学泰科技 广州有谷有贝互联网科技有限公司 广东鹅鹅鹅互联网科技有限公司 福建互联网展示科技馆设计 湖北辰鑫科技互联网 唐山双旺合互联网科技产业园 互联网科技和医药行业 互联网领先科技成果宣传视频 互联网科技公司的优势 互联网与科技发展 北京互联网科技有限公司 互联网 卓越科技 互联网科技公司电话 上海致骋互联网科技 衡水科技产业互联网平台 华夏恒生科技与互联网科技 杭州披云加互联网科技有限公司 科技信息时代互联网发展
0