日期:2014-05-17  浏览次数:20985 次

请教大神
今天手欠 把sga_target的值设定比sga_max_size大了, 现在数据库起不来了 该怎么办啊啊啊啊啊啊。。。。。。

------解决方案--------------------
启动到nomount 
create pfile='xx/xxx' from spfile

然后去改pfile的sga_target参数。
再create spfile from pfile='xx/xxx'
shutdown后再启动
------解决方案--------------------
安装目录下面可以找到一个pfile的备份文件。
例如,我的在E:\app\Tony\admin\ora11gr2\pfile\init.ora.118201215222

sqlplus / as sysdba
进到sqlplus,然后执行
create spfile from pfile='E:\app\Tony\admin\ora11gr2\pfile\init.ora.118201215222'

然后正常启动就行了。