1.startup mount 2.alter database datafile 'F:\ORA_DB\YJSOA\DATABASE\YJSOA-D.ORA' offline drop; 3.alter database open 这样就可以了
如果确定这个文件你可以不要的话,可以offline drop;如楼上的兄弟所说
我现在的问题是:我把任务管理器中的oracle.exe进程关了,然后删除YJSOA-D.ORA这个表空间,在启动oracle.exe和各项服务,结果就进不了sys和system这两个服务了,说ORACLE initialization or shutdown in progress,用楼上的方法能解决吗?
就是这个错误
shutdown abort
startup 看看可以不
conn / as sysdba
提示:协议适配器错误
shutdown abort
startup
成功
但是装载不了我删除的那个表空间,又失败了
ORA-01157:无法标识/锁定数据文件11-请参阅DBWR跟踪文件
ORA-01110:数据文件11:'F:\ORA_DB\YJSOA\DATABASE\YJSOA-D.ORA'
我删除的就是'F:\ORA_DB文件夹
2.alter database datafile 'F:\ORA_DB\YJSOA\DATABASE\YJSOA-D.ORA' offline drop;
3.alter database open
这样就可以了
SQL>shutdown abort; --强制终止进程
SQL>startup mount; --启动数据库至mount状态
之后用上面的方法