原因是数据库文件处于脱机状态下才报ORA-01113: 文件 4 需要介质恢复错误
查看数据文件的状态
select name,status from v$datafile;
如何解决:
在数据库启动实例并不打开状态下,恢复介质,具体操作如下:
SQL> recover datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF';
将数据库文件从脱机状态修改为联机状态,具体操作如下:
SQL> alter database datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
' online;
http://hi.baidu.com/jason_homes/item/9da095f24b717fd56325d207