oracle10g启动问题

来源:百度知道 编辑:UC知道 时间:2024/06/11 10:40:51
在sqlplus里面 sqlplus / as sysdba后,Connected to an idle instance.说是一个空的实例.
然后我startup,报错:
failure in processing system parameters
could not open parameter file 'D:\ORACLE\DATABASE\INITORCL.ORA'.
我到该文件夹下面去看过,确实没有此文件.
以前这个文件夹下面有个spileorcl.ora文件,有这个文件的时候也启动不起来.然后我到网上找了一些方法.如:执行什么'create spfile from pfile;'命令等.后来也不知道怎么回事,splieorcl.ora文件就没了(也许是不小心删了...),现在启动都报错说找不到initorcl.ora文件.不解中!!!是要重写一个这样的参数文件吗,还是有什么别的办法?求救!!!!!!
注:orcl是我的数据库SID.

数据文件以及控制文件还在的话,重建pfile,从sample里copy出一份int.ora的文件到你丢失的那个目录,然后将db_name,control_file路径,block_size之类的信息改为你之前的信息,如原db_name为test,control_file路径为c:\ctrl\01.ctl,block_size=8k 。。。。。

自己去check一次,我相信把这次pfile创建完之后,你在这方面将有一个深刻的认识,请当是一次正式环境中的故障处理的态度去处理,不要轻易放弃一次错误的机会。

我觉得这个问题,出在操作系统层的可能性较大,比方说,你的volume没mount上等,这方面的原因,你查查看。

你看一下oracal数据库 在开始--程序--oracal-orahome92-Enterprise manager console 里面 数据库 下拉菜单中 表空间数据文件里面文件是否还在 没有就重新配置一下就可以了 也可能是你电脑优化的时候把一些小文件删了