0
点赞
收藏
分享

微信扫一扫

ORA-00845: MEMORY_TARGET not supported on this system

橙子好吃吗 2022-04-26 阅读 61
oracle

最新在搞oracle rac,重启数据库之后,数据库启动报错如下:

SQL> startup

ORA-00845: MEMORY_TARGET not supported on this system

在oracle 11g中新增的内存自动管理的参数MEMORY_TARGET,它能自动调整SGA和PGA,这个特性需要用到/dev/shm共享文件系统,而且要求/dev/shm必须大于MEMORY_TARGET,如果/dev/shm比MEMORY_TARGET小就会报错。

解决方案

1.初始化参数MEMORY_TARGET或MEMORY_MAX_TARGET不能大于共享内存(/dev/shm),为了解决这个问题,可以增大/dev/shm

如:

2.如果/dev/shm没有挂载也会报上面的错,所认需要确保已经挂载

[root@rac1 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda5       346G   18G  311G   6% /
tmpfs           1.9G   72K  1.9G   1% /dev/shm
/dev/sda1       190M   39M  141M  22% /boot
/dev/sda2       145G   16G  122G  12% /home

3.下面为操作记录

[root@rac1 ~]# cat /etc/fstab | grep tmpfs
tmpfs                   /dev/shm                tmpfs   defaults        0 0

4.挂载

[root@rac1 ~]# mount -o re
举报

相关推荐

0 条评论