ITPub博客

首页 > Linux操作系统 > Linux操作系统 > (转)ORA-00845: MEMORY_TARGET not supported on this system

(转)ORA-00845: MEMORY_TARGET not supported on this system

原创 Linux操作系统 作者:beret595 时间:2011-07-28 20:03:15 0 删除 编辑
问题:
         利用dbca新建数据库后,关闭数据库,再重启,
         结果出现错误:ORA-00845: MEMORY_TARGET not supported on this system

原因:
         官方文档解释
          Starting with Oracle Database 11g, the Automatic Memory Management feature requires more shared
          memory (/dev/shm)and file descriptors. The size of the shared memory should be at least the greater of
          MEMORY_MAX_TARGET and MEMORY_TARGET for each Oracle instance on the computer. If 
          MEMORY_MAX_TARGET or MEMORY_TARGET is set to a non zero value, and an incorrect size is assigned
          to the shared memory, it will result in an ORA-00845 error at startup.

       
         简单来说就是 MEMORY_MAX_TARGET 的设置不能超过 /dev/shm 的大小:

解决(一)修改shm大小:
1    [oracle@FWDB FWDB]$ df -h | grep shm
2    tmpfs                 2.0G     0  2.0G   0% /dev/shm

马上把它加大:
1    [root@FWDB ~]# cat /etc/fstab | grep tmpfs
2    tmpfs /dev/shm tmpfs   defaults,size=4G 0 0

 现在可以通过重启使这个配置生效,也可以通过重新挂载来修改其大小:
1    [root@FWDB ~]# mount -o remount,size=4G /dev/shm
2    [root@FWDB ~]# df -h | grep shm
3    tmpfs 4.0G     0  4.0G   0% /dev/shm
 
解决(二)
vi /etc/fstab
修改tmpfs                   /dev/shm                tmpfs   defaults,size=1G        0 0
fuser -km /dev/shm(设备名) 杀掉占用此设备的程序方可卸载
umount /dev/shm
mount /dev/shm



 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13332800/viewspace-703360/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-07-28

  • 博文量
    16
  • 访问量
    24702