首页 > 数据库技术 > 详细

sga_target大于sga_max_size数据库无法启动

时间:2015-11-19 12:58:47      阅读:344      评论:0      收藏:0      [点我收藏+]

环境:oracle 11g 单机

操作过程:由于修改SGA的大小,只修sga_max_size,没有修改sga_target,改导sga_max_size大于sga_target的大小,使得数据库无法启动

无法启动报错误号为:ORA-00844、ORA-00851

 解决过程:

1,先用备用的pfile启动oracle
c:/>sqlplus /nolog
 
SQL>conn sys/Password@orcl as sysdba
 
SQL>startup pfile=‘D:\app\Administrator\admin\orcl\pfile\init.ora.1023201294059‘
这一步注意pfile的位置,一般11g的都是以数字结尾,应该能在上述目录找到,这个文件本来就是备用的。
通过上述方式应该能启动起来。
 
2,重新创建spfile
SQL>create spfile from pfile=‘D:\app\Administrator\admin\orcl\pfile\init.ora.1023201294059‘;
 
3,重启数据库
SQL>shutdown  immediate;
SQL>startup
这一步能启动就好了
 
 
================================================================
==========调整oracle 单节点SGA步骤(已经实践)==============================
================================================================
 
技术分享
==============================================================================
===================调整oracle rac SGA步骤(未实践)=====================================
==============================================================================
技术分享
 
 
 
 

 

sga_target大于sga_max_size数据库无法启动

原文:http://www.cnblogs.com/shulmblogs/p/4977143.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!