|
蓝森林 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-) |
| |