Oracle数据文件转移和丢失处理(三)

2014-11-24 09:44:11 · 作者: · 浏览: 1
DD HH:MI:SS’),

endtime=>to_date(to_date(‘2003-06-2813:00:00’,’YYYY-MM-DD HH:MI:SS’)

);

6. 获取分析结果:

svrmgrl>select operation,sql_redo,sql_undofrom v$logmnr_contents;

7. 根据分析结果修复数据。

8.结束logmnr:

svrmgrl>dbms_logmnr.end_logmnr;

9. 用适当的方法对原数据库进行数据库全备份。

4、数据文件丢失

4.1、查看丢失的数据文件

select file#from v$recover_file;

selectfile#,status,name from v$datafile order by 3;(status 为recovery)

4.2 将数据文件offline drop (noArchive)/offline(Archive).

alter database datafile file# offline drop;

alter database datafile file# offline;

4.3 重建数据文件[可选]

alter database create datafile file#.

4.4 恢复数据文件[可选]

recover dafafile file#.(归档模式/非归档模式但是重做日志没有被覆盖)。

4.5 打开数据库。

alter database open;

4.6、删除丢失数据文件所在的表空间(该表空间仅有一个数据文件)[可选]

drop tablespace tablespacename including contents and datafiles;

摘自 甲骨文进行曲