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

解决方案 »

  1.   

    启动到nomount 
    create pfile='xx/xxx' from  spfile然后去改pfile的sga_target参数。
    再create spfile from pfile='xx/xxx'
    shutdown后再启动
      

  2.   

    我是新手  能再具体点吗  怎么改pfile的sga_target参数
      

  3.   

    startup nomountcreate pfile='xx/xxx.ora' from spfile修改xxx.ora里参数内容。create spfile from pfile='xx/xxx.ora'重启就好了
      

  4.   

    安装目录下面可以找到一个pfile的备份文件。
    例如,我的在E:\app\Tony\admin\ora11gr2\pfile\init.ora.118201215222sqlplus / as sysdba
    进到sqlplus,然后执行
    create spfile from pfile='E:\app\Tony\admin\ora11gr2\pfile\init.ora.118201215222'然后正常启动就行了。
      

  5.   

    我 是在虚拟机中做的  linux 下的oracle  5楼意思我懂  可是不会操作  我不知道如何用 vi编辑pfile把sga_max_size和sga_target值改对
    6楼我不知道自己的安装路径啊  该怎么查
      

  6.   

    vi编辑可以从网上查查,实在不愿意查,ftp下来,用记事本改,完了再ftp传回去create pfile='xx/xxx.ora' from spfile 这个路径你自己指定,不一定找安装路径