当前位置: 代码迷 >> Oracle管理 >> USERS01.DBF数据文件可能损坏,现在用 recover datafile 'D:\ORACLE\ORADATA\RAINBOW\USERS01.DBF'也不行,请高手指教,该怎么解决
  详细解决方案

USERS01.DBF数据文件可能损坏,现在用 recover datafile 'D:\ORACLE\ORADATA\RAINBOW\USERS01.DBF'也不行,请高手指教,该怎么解决

热度:136   发布时间:2016-04-24 05:58:41.0
USERS01.DBF数据文件可能损坏,现在用 recover datafile 'D:\ORACLE\ORADATA\RAINBOW\USERS01.DBF'也不行,请高手指教,急!!!
USERS01.DBF数据文件可能损坏,现在用   recover   datafile     'D:\ORACLE\ORADATA\RAINBOW\USERS01.DBF '也不行,请高手指教,急!!!

SQL>   recover   datafile     'D:\ORACLE\ORADATA\RAINBOW\USERS01.DBF '
ORA-00283:   發生錯誤,   取消復原階段作業
ORA-00600:   內部錯誤代碼,   參數:   [3020],   [38266963],   [1],   [193],   [180247],   [16],
[],   []
ORA-10567:   Redo   is   inconsistent   with   data   block   (file#   9,   block#   518227)
ORA-10564:   tablespace   USERS
ORA-01110:   資料檔   9:   'D:\ORACLE\ORADATA\RAINBOW\USERS01.DBF '
ORA-10561:   block   type   'TRANSACTION   MANAGED   DATA   BLOCK ',   data   object#   39439

------解决方案--------------------
你看看log日志对此错误的分析记录。。具体操作具体分析
------解决方案--------------------
你的redo文件有缺失的,

restore datafile 'D:\ORACLE\ORADATA\RAINBOW\USERS01.DBF ';
recover datafile 'D:\ORACLE\ORADATA\RAINBOW\USERS01.DBF ' until cancel;
alter database open reset logs;
------解决方案--------------------
NTFS下超过4GB倒是没有任何关系的.

你把此文件先offline

然后做recover
  相关解决方案