Oracle数据文件损坏如何操作

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

你可能感兴趣的:(Oracle数据文件损坏如何操作)