为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:v8
【操作系统】:
【CPU】:
【问题描述】*:已知drop table 误操作SQL的执行号(因为执行SQL后都会返回一个执行号),或者知道SQL执行的大概时间段,如何获取drop table这个SQL准确的lsn,利用RECOVER DATABASE …… UNTIL LSN恢复到删除前的最新最全的数据?目前是否只能通过RLOG_APPEND_LOGIC设置逻辑日志,进行日志挖掘的方式来获取准确的LSN?
如果你的归档还在,建议分析归档,在V$LOGMNR_CONTENTS里面找到删除的sql,会有 START_SCN,COMMIT_SCN,TIMESTAMP帮你定位 删除操作SQL的时间点。这样再指定恢复操作。
https://eco.dameng.com/community/article/4b02bb73d1b6195cb56a27e32e2d731b
可以参考这个帖子