logmnr 恢复数据
使用 logmnr 恢复 delete table 的数据,truncate 与 drop 的数据需要用备份恢复[@more@]用来恢复 delete 删除的数据测试delete zz 表 (数据5207条)准备工作 查找当时的日志文件首先更改恢复的表空间 exec sys.dbms_logmnr_d.set_tablespace('USERS');1 添加日志文件 EXEC SYS.DBMS_LOGMNR.ADD_LOGFILE('/oracle/wy/redo01.log', SYS.DBMS_LOGMNR.NEW)2 使用当前字段文件 EXEC SYS.DBMS_LOGMNR.START_LOGMNR(OPTIONS => SYS.DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG)3 查看对zz表的操作 select operation,sql_redo,sql_undo from v$l
logmnr 日志挖掘
查询 操作过的 DDL DML 语句 转载 yangtingkun [@more@]问题起源是在10g的版本上使用LOGMNR找不到刚刚执行的DML操作:SQL> SELECT GROUP#, SEQUENCE#, STATUS FROM V$LOG; GROUP# SEQUENCE# STATUS---------- ---------- ---------------- 1 245 INACTIVE 2 246 INACTIVE 3 247 CURRENTSQL> SELECT GROUP#, MEMBER FROM V$LOGFILE; GROUP# MEMBER---------- -------------------------------------------------- 3 E:ORACLEORADATAYTK102REDO03.LOG 2 E:ORAC