解决SGA_MAX_SIZE 的大小比 MEMORY_TARGET 大导致数据无法启动的错误
由于数据库无法启动,只能调编辑参数文件:
一不小心,修改SGA_MAX_SIZE 导致系统启动不起来。
命令行进sqlplus ---------
sqlplus "/as sysdba"
SQL> create pfile='d:/tmp/pfile20150115.txt' from spfile;
[oracle@REDHAT6 tmp]$ vi/tmp/pfile20150115.txt
将memory_target的值修改成1.2G(由于是本地虚拟机,所以比较小))
即:memory_target=1257889280
备份以前的参数文件
恢复参数文件:
SQL> create spfile from pfile='d:/tmp/pfile20150115.txt';
启动数据库:startup 可能不起作用,重启机器吧。