如何从Oracle数据库中恢复所有已删除的数据?

dug*_*ggu 0 oracle database-restore oracle-sqldeveloper

我使用SQL Developer从Oracle数据库中删除了所有表.所有的桌子都在回收站里?我该怎么做才能获得所有数据?

Vin*_*rat 6

您可以通过查询recyclebin视图来检查对象是否在回收站中:

SELECT object_name, original_name, type, can_undrop, droptime FROM RECYCLEBIN 
Run Code Online (Sandbox Code Playgroud)

您可以使用FLASHBACK TABLE语句取消删除:

FLASHBACK TABLE your_table TO BEFORE DROP;
Run Code Online (Sandbox Code Playgroud)