1.当系统报出ORA-00845错误时,是由于Oracle 11g的内存管理新特性要求更多的共享内存和文件描述符导致的。解决方法呢就是更改/dev/shm的大小,当然也可以更改MEMORY_MAX_TARGET大小,但是这个方法不好。
执行下面的命令,查看系统可用共享内存值大小
# df -h /dev/shm/
# mount -t tmpfs shmfs -o size=7g /dev/shm
2.ORA-00845: MEMORY_TARGET not supported on this system
这是因为/dev/shm内存不足导致
解决办法:
I.增大/dev/shm 内存,例如增到为3G:
打开 /etc/fstab
修改 tmpfs /dev/shm tmpfs defaults 0 0
为 tmpfs /dev/shm tmpfs defaults,size=3G 0 0
size参数的单位可以是M,也可以是G
II.重新mount,
mount -o remount /dev/shm
或者
umount /dev/shm
mount -a
执行下面的命令,查看系统可用共享内存值大小
# df -h /dev/shm/
# mount -t tmpfs shmfs -o size=7g /dev/shm
2.ORA-00845: MEMORY_TARGET not supported on this system
这是因为/dev/shm内存不足导致
解决办法:
I.增大/dev/shm 内存,例如增到为3G:
打开 /etc/fstab
修改 tmpfs /dev/shm tmpfs defaults 0 0
为 tmpfs /dev/shm tmpfs defaults,size=3G 0 0
size参数的单位可以是M,也可以是G
II.重新mount,
mount -o remount /dev/shm
或者
umount /dev/shm
mount -a
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29434903/viewspace-1165306/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29434903/viewspace-1165306/