首页 > 代码库 > 数据文件对应的磁盘坏掉了,没有归档,没有备份

数据文件对应的磁盘坏掉了,没有归档,没有备份

alert日志的报错内容

Mon Oct 20 12:35:05 2014Errors in file d:\oracle\product\10.2.0\admin\wuqi\bdump\wuqi_dbw0_1664.trc:ORA-01157: ????/?????? 78 - ??? DBWR ????ORA-01110: ???? 78: G:\ORACLE\WSZB\WSXXZB_DATA02.DBFORA-27041: ??????OSD-04002: unable to open fileO/S-Error: (OS 3) 系统找不到指定的路径。Mon Oct 20 12:35:05 2014Errors in file d:\oracle\product\10.2.0\admin\wuqi\bdump\wuqi_dbw0_1664.trc:ORA-01157: ????/?????? 81 - ??? DBWR ????ORA-01110: ???? 81: G:\ORACLE\WSZB\WSTJFX.DBFORA-27041: ??????OSD-04002: unable to open fileO/S-Error: (OS 3) 系统找不到指定的路径。

此时数据库无法打开

数据库启动到mount状态:

alter database datafile ‘G:\ORACLE\WSZB\WSXXZB_DATA02.DBF‘ offline drop;
alter database datafile ‘G:\ORACLE\WSZB\WSTJFX.DBF‘ offline drop;

alter database open;

--查看datafile对应的表空间
select * from dba_data_files t where t.file_name in(‘G:\ORACLE\WSZB\WSXXZB_DATA02.DBF‘,‘G:\ORACLE\WSZB\WSTJFX.DBF‘);

--查看tablespace对应的数据文件
select * from dba_data_files t where t.TABLESPACE_NAME in(‘WSTJFX‘,‘WSXXZB_DATA‘);

--表空间WSTJFX只对应一个数据文件
drop tablespace WSTJFX including contents ;

 

数据文件对应的磁盘坏掉了,没有归档,没有备份