报错:
SQL> startup
ORA-00844: Parameter not taking MEMORY_TARGET into account
ORA-00851: SGA_MAX_SIZE * cannot be set to more than MEMORY_TARGET *.
原因:
为了解决内存报错,使用了错误的方法,sga_max_size设置过大。
alter system set sga_max_size=960M scope=spfile;
shutdown immediate
startup
原来在Oracle11g中增加了memory_target参数,sga_max_size必须比memory_target参数小。那么问题来了,此时我已经关闭Oracle了,spfile文件是二进制文件,不能手动修改。
解决办法:
1.修改pfile文件中MEMORY_TARGET,或者SGA_MAX_SIZE