oracle spfile 文件不要随便修改

今天手贱,把Oracle的spfile${sid}文件给修改了,有没有做好备份,等下连的时候,出错了,数据库不能得到共享内存不存在;--------- 就是数据库没有装载!!! 因为spfile文件里面都是数据库启动的系统参数!二进制文件!

  解决办法 :

           把spfile里面的内容拷贝到database下面的init${sid}.ora 里面;

           把spfile删除

          启动sqlplus , 输入 conn / as sysdba

          通过init${sid}.ora 装载数据库, 输入 startup pfile=‘文件目录\init${sid}.ora';

          创建spfile create spfile from pfile;

          把spfile拷贝到dbs目录下;

         那么下次启动时,就会通过spfile启动了!

-------------oracle 10g

猜你喜欢

转载自kainever7.iteye.com/blog/2196721