蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 数 据 库


    

蓝森林 http://www.lslnet.com 2006年8月26日 15:18


[Help]can't find init file for database "xxx"这是怎么了呢?苦恼ing

系统是AS4U2,Oracle版本是9.2.04升值到9.2.06,刚装好的就启不了了,dbstart提示:can't find init file for database ,各位同仁,这问题如何解决呀?

直接:
sqlplus "/ as  sysdba"
startup
看看是否正常。

sqlplus "/as sysdba"
create pfile from spfile;

我试了楼上二位,还是不行,我改了dbstart脚本,就OK了,贴一下,这也是网上找来的.

- edit the dbstart script
  - add the following line:
       SPFILE=${ORACLE_HOME}/dbs/spfile${ORACLE_SID}.ora
   after this line:
       PFILE=${ORACLE_HOME}/dbs/init${ORACLE_SID}.ora

      - change:
        if [ -f $PFILE ] ; then     
       to:
        if [ -f $PFILE -o -f $SPFILE ] ;

-->
这显然是加入了一个从spfile,pfile都可以启动的判断罢了,怎么可能不可以直接startup呢!!!

可是我试过sqlplus "/ as  sysdba"
startup
后用dbstart还是报找不到init file,我是刚学习的小菜,另问一下sqlplus "/ as  sysdba"何解?
现在我还在学在AS4上装O9,太菜了真是不好意思! 8-)



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com