ORA-00845: MEMORY_TARGET not supported on this system

来源:这里教程网 时间:2026-03-03 19:45:18 作者:

当/dev/shm不够用时,会报

ORA-00845: MEMORY_TARGET not supported on this system错误,解决办法增加/dev/shm大小,

在redhat系列系统中,/dev/shm的默认值是系统总内存的一半

 

1 、修改 /dev/shm 大小

[oracle@rtest ~]$  df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             140G   57G   76G  43% /
/dev/sda1              99M   12M   82M  13% /boot
tmpfs                 3.9G  995M  3.0G  25% /dev/shm
[root@rtest ~]# mount -o size=8G -o nr_inodes=1000000 -o noatime,nodiratime -o remount /dev/shm
[root@rtest ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             140G   57G   76G  43% /
/dev/sda1              99M   12M   82M  13% /boot
tmpfs                 8.0G  995M  7.1G  13% /dev/shm

 

2  vi /etc/fstab

LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults,size=8G        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda2         swap                    swap    defaults        0 0

 

具体大小可参考alert告警日志钟的提示信息

3 启动数据库验证,成功。

 

 

相关推荐