更改内存导致MEMORY_TARGET值比MEMORY_MAX_TARGET大的解决办法

在服务器上调整oracle的内存(MEMORY_TARGET)时,没有注意这个值不能大于MEMORY_MAX_TARGET的约束条件,结果导致oracle启动不起来了,见下图:

oracle不能启动

去看spfile文件,确实是MEMORY_TARGET>MEMORY_MAX_TARGET,见下图:1024M=1073741824

spfile

没办法按网上说的重做spfile却根本不行,最后才得知需要制定路径,重启后就好了

继续阅读>>