/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 再次重启数据库,正常!!
新特性:/dev/shm对Oracle 11g的影响
来源:这里教程网
时间:2026-03-03 13:14:23
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 12C针对cdb全备与 PDB执行不完全恢复(基于SCN)
12C针对cdb全备与 PDB执行不完全恢复(基于SCN)
26-03-03 - ORACLE dblink远程DB表truncat导致本地proc执行报错ORA-12012&ORA-06550&PLS-00907
- 12C PDB使用RMAN的4种完全恢复场景
12C PDB使用RMAN的4种完全恢复场景
26-03-03 - Oracle 12c 创建与删除CDB、PDBs
Oracle 12c 创建与删除CDB、PDBs
26-03-03 - 关于多租户架构
关于多租户架构
26-03-03 - oracle数据库备份之exp增量备份
oracle数据库备份之exp增量备份
26-03-03 - 在Oracle DG Standby库上启用flashback database功能
- Oracle切换undo表空间操作步骤
Oracle切换undo表空间操作步骤
26-03-03 - Oracle EBS 企业税改方案(一)-业务需求整理及基础设置篇
Oracle EBS 企业税改方案(一)-业务需求整理及基础设置篇
26-03-03 - Oracle EBS 企业税改方案(二)-未结销售订单
Oracle EBS 企业税改方案(二)-未结销售订单
26-03-03
