日期:2014-05-17  浏览次数:21006 次

oracle 启动不起来,急急急!
ORACLE817版本,突然停电,开机后出问题了。
服务里面能启动,但是登录的时候提示错误,ORA-01033:oracle initialization or shutdown in progress。
手工启动ORACLE,使用 STARTUP MOUNT能启动,但是STARTUP启动时提示错误:
ORA-01147: SYSTEM ????? 8 ??????
ORA-01110: ???? 8: 'D:\ORACLE\ORADATA\XJDB\SYSTEM02.DBF'

网络上寻找解决办法,使用推荐的方式:
shutdown immediate;
startup mount;
alter database datafile 'd:\oracle\oradata\xjdb\system02.dbf' offline drop;
shutdown ;
startup;
还是解决不了问题,折腾了两天了,急,公司的业务系统,请高手帮忙。
在线急等。

------解决方案--------------------
联系我
手机号:13429648788
qq号:107644445

------解决方案--------------------
ORA-01147: SYSTEM 表空间文件 1 处于脱机状态
ORA-01110: 数据文件 1: 'd:\oracle\oradata\xjdb\system02.dbf' 
问题比较严重
有备份吗?否则,尝试通过系统层面的文件恢复工具(如DUI等)将文件恢复出来之后,再做recover
------解决方案--------------------
看你的描述,应该是有个数据文件丢失了。oracle在启动到mount阶段后,找不到数据文件,所以打不开。你先用system用户登录
alter database mount;   使数据库进入加载阶段
alter database datafile 'd:\oracle\oradata\xjdb\system02.dbf' offline drop;
把有问题的数据文件删掉
alter database open;
打开数据库
------解决方案--------------------
引用:
看你的描述,应该是有个数据文件丢失了。oracle在启动到mount阶段后,找不到数据文件,所以打不开。你先用system用户登录
alter database mount;   使数据库进入加载阶段
alter database datafile 'd:\oracle\oradata\xjdb\system02.dbf' offline drop;
把有问题的数据……

太聪明了,system总的文件都能够offline,然后open库?
------解决方案--------------------
alter database datafile 'd:\oracle\oradata\xjdb\system02.dbf' offline drop;


这个还是慎用,先看看数据文件的情况,是丢失还是损坏,
库有备份?
------解决方案--------------------
这种情况下OFFLINE肯定不行啊,是SYSTEM空间。肯来对ORACLE的知识很多人都不了解啊