CentOS 7.6下Oracle 11g出现ORA-00845解决办法 作者: sysit 分类: d 发表于 2019-07-09 164人围观 ## 1. 问题 ORA-00845: MEMORY_TARGET not supported on this system ## 2. 原因 11g R2引入了Automatic Memory Management (AMM) 自动内存管理特性,但是自动配置的memory_max_target或者memory_target超过了shmfs的大小导致的。 tmpfs 是Linux中的基于内存的文件系统,通常被挂载到/dev/shm下,并默认大小为物理内存的一半。 在Linux上查看shm的大小。 ``` [root@oracle ~]# df -hT | grep shm tmpfs tmpfs 3.9G 1.9G 2.0G 48% /dev/shm ``` ## 3. 解决办法 修改shmfs的大小 ``` [root@oracle ~]# mount -t tmpfs shmfs -o size=8g /dev/shm [root@oracle ~]# df -hT | grep shm shmfs tmpfs 8.0G 0 8.0G 0% /dev/shm ``` 永久生效 ``` cat /etc/fstab tmpfs /dev/shm tmpfs size=8g 0 0 ``` 如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作! 赞赏支持