死着了,机器启动不了啦!!!!

死着了,机器启动不了啦!!!!

我在学习oracle过程中,练习增加和删除除空间的数据文件,现在有一个数据文件被删除了但添加不了。Oracle也shutdown不了,后来强制shutdown,现在数据库打不开了怎么办。错误如下:
SQL> alter database open;
alter database open
*
ERROR at line 1:
ORA-01122: database file 10 failed verification check
ORA-01110: data file 10: '/db1/ora8/testyun01.dbf'
ORA-01251: Unknown File Header Version read for file number 10      
你不是在oracle里删除表空间,然后删除数据文件的,你是先删除的数据文件然后删除表空间,顺序反了,Oracle启动时读取control file,校验数据库完整性的时候,刚好那个文件没有了,所以报错了。你可以先mount数据库,然后使丢失的数据文件脱机,启动数据库,删除表空间。