能否从Oracle表中恢复删除的行?我的数据存储在名为CCO的模式下的一个叫做MANUAL_TRANSACTIONS的表中。我不小心删除了一些50万行,并且已经提交了。现在我想要恢复它们。我正在使用Oracle 11g R2版本。谢谢。
你可以尝试以下方法: 使用 Oracle 10g 及以上版本提供的闪回查询(flashback query),但可能会出现 ORA-01555 快照太旧的错误。 使用重做日志分析工具(redo logminer)来查找撤销 SQL。 使用 PRM-DUL 工具(一款商业恢复工具,适用于 Oracle),该工具可以扫描 Oracle 块并找到已删除的行片段。