memory_target not support on this system(oracle11g)

author:skate
time:2011/09/27

 

Oracle11g无法修改memory_max_target,memory_target的值,报错如下:

memory_target not support on this system

导致这个错误的原因是memory_max_target值超过了/dev/shm的大小,解决办法是将/dev/shm调大,具体步骤描述如下:

 

查看现有的/dev/shm的大小
[oracle@db01 ~]$ df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda5     ext3     49G  9.2G   37G  20% /
/dev/sda7     ext3    1.3T  795G  421G  66% /oracle
/dev/sda3     ext3     99M   12M   83M  13% /boot
tmpfs        tmpfs     10G   15G  5.6G  73% /dev/shm

 

修改文件 /etc/fstab,使系统每次启动都可以按我们分配的大小mount /dev/shm
[oracle@db01 ~]$ more /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/oracle           /oracle                 ext3    defaults        1 2
LABEL=/boot             /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults,size=20g        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-sda6         swap                    swap    defaults        0 0
[oracle@db01 ~]$

重新mount文件系统/dev/shm 
[oracle@db01 ~]$ umount /dev/shm
[oracle@db01 ~]$ mount /dev/shm

在查看文件系统/dev/shm 
[oracle@db01 ~]$ df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda5     ext3     49G  9.2G   37G  20% /
/dev/sda7     ext3    1.3T  795G  421G  66% /oracle
/dev/sda3     ext3     99M   12M   83M  13% /boot
tmpfs        tmpfs     20G   15G  5.6G  73% /dev/shm

 

----------end--------

你可能感兴趣的:(memory_target not support on this system(oracle11g))