oracle修改数据库参数导致起不来报错“ORA-27102: out of memory”

已邀请:

背景:通过参数调优,但是调优后启动报错

http://nccloud.yytimes.com/uploads/answer/20210729/2760e53ca30e21e3aa76e88334c3355b.png



解决:先用备份的init.ora启动,一般位于oraclehome下的/app/admin/orcl/pfile/


SQL> startup pfile='/data/oracle/app/admin/orcl/pfile/init.ora.6192021105454';


http://nccloud.yytimes.com/uploads/answer/20210729/fa52a471866e2a4afcf42ac5a9e00bdc.png



 

用当前的pfile配置文件创建启用的spfile

create spfile from pfile='/data/oracle/app/admin/orcl/pfile/init.ora.6192021105454';

重启数据库

SQL> shutdown immediate

SQL> startup

http://nccloud.yytimes.com/uploads/answer/20210729/81a5b4801c8735922fbf2c823bcd1f4b.png

如果需要调整参数,继续

alter system set sga_max_size=XXXXX SCOPE=SPFILE;

.

.

.

之后,再 shutdown immediate 和 startup  如果启动成功说明配置OK

要回复问题请先登录注册