问题描述:今天在虚拟机下进行startup的操做,可是没有起来,系统报错:ORA-00845: MEMORY_TARGET not supported on this systemoracle
1.startup启动,MEMORY_TARGET启动不起来在系统中,Oracle总共能够使用的共享内存大小,这个参数是动态的,这个参数是动态的,所以提供给Oracle的内存总量是能够动态增大,也能够动态减少的。它不能超过MEMORY_MAX_TARGET参数设置的大小。默认值是0。app
2.刚开始不太明白这个参数什么意思,就查看日志this
3.打开日志找缘由,大概意思是说,你正在尝试使用MEMORY_TARGET,mount最少须要XXXXXX字节。路径在 /dev/shm3d
4.查看磁盘空间以及 /dev/shm使用状况,一看带是没什么使用率,就是size空间小的一批,赶忙扩空间吧日志
5.扩充一下空间,大小为4Gblog
6.从新挂载内存
7.查看一下扩充的空间,tmpfs已经变成4G了rem
8.从新startup启动一下,已经ok了虚拟机
9.相关命令grep
更改磁盘空间:[root@localhost ~]# vi /etc/fstab
个人日志路径:/u01/app/oracle/diag/rdbms/prod3/PROD3/trace/alert_PROD3.log
挂载 :[root@localhost ~]# mount -o remount,size=4G /dev/shm
查看磁盘空间 :df -h/df -k
查看shm空间 :[oracle@localhost shm]$ df -h | grep shm