spfile参数错误导致无法启动

简而言之,就是修改pfile文件为:


点击(此处)折叠或打开

  1. vi initorcl.ora

  2. spfile='/u01/app/oracle/10g/dbs/spfileorcl.ora'
  3. log_archive_dest='/u01/app/oracle/archivelog1/'    #这行修改了spfile中出错的参数,因为这里的参数会优先于spfile被读取
进入sqlplus


点击(此处)折叠或打开

  1. startup pfile='$ORACLE_HOME/dbs/initorcl.ora'
  2. alter system set log_archive_dest='/u01/app/oracle/archivelog1/' scope=spfile;
  3. shutdown immediate
关闭数据库后,再以spfile正常启动,问题解决。
详见:http://blog.csdn.net/leshami/article/details/5784736

这里还介绍了如何阅读spfile文件

点击(此处)折叠或打开

  1. strings spfileorcl.ora

请使用浏览器的分享功能分享到微信等