ITPub博客

首页 > 数据库 > Oracle > ORA-00845: MEMORY_TARGET not supported on this system

ORA-00845: MEMORY_TARGET not supported on this system

原创 Oracle 作者:筋斗云007 时间:2018-11-29 14:19:00 1 删除 编辑

问题:ORA-00845: MEMORY_TARGET not supported on this system

描述:从Oracle Database 11g开始,自动内存管理特性需要更多的共享内存(/dev/shm)和文件描述符。对于计算机上的每个Oracle实例,共享内存的大小至少应该大于MEMORY_MAX_TARGET和MEMORY_TARGET。如果MEMORY_MAX_TARGET或MEMORY_TARGET被设置为非零值,并且分配给共享内存的大小不正确,那么在启动时将导致ORA-00845错误。

解决: --EMORY_MAX_TARGET 的设置不能超过 /dev/shm 的大小。

1.通过更改配置生效:

# df-h | grep shm

tmpfs                 2.0G     0  2.0G   0% /dev/shm 


# vi /etc/fstab

# cat /etc/fstab | grep tmpfs

tmpfs                   /dev/shm                tmpfs   defaults,size=4G 0 0 


2.通过重新挂载来修改其大小:

# mount -o remount,size=4G /dev/shm

[root@FWDB ~]# df -h | grep shm

tmpfs                 4.0G     0  4.0G   0% /dev/shm   


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

请登录后发表评论 登录
全部评论

注册时间:2018-10-04

  • 博文量
    21
  • 访问量
    52796