春节时服务器断电,回来时重启失败,报错信息为:
ORA-00824: cannot set sga_target due to existing internal settings, see alert log for more information
在网上搜索了一下,比葫芦画瓢,能够启动了。
解决办法如下:
推测原因:可能是内存参数修改后没有保存造成的。
- 从目录/oracle/admin/orcl/pfile中找到pfile文件,init.ora.109201024119
然后再启动数据库:sqlplus / as sysdba
start pfile=‘/oracle/admin/orcl/pfile/init.ora.109201024119’ --启动成功后重新生成 spfile
create spfile from pfile='/oracle/admin/orcl/pfile/init.ora.109201024119'
exit 接下来重启数据库,进行验证。
sqlplus / as sysdba
startup
启动成功