1.启动数据库到mount状态
startup mount;
alter database mount;
2.查找损坏的数据文件属于哪个表空间
SELECT t.name, d.name FROM v$tablespace t ,v$datafile d WHERE t.TS# = d.TS#
3.删除数据文件
alter database datafile 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\TS_GAOJS\TS2.DBF' offline drop;
4.启动数据库,启动不起来就重复步骤(3)
alter database open;
5.删除表空间
drop tablespace ts1 including contents