如何从recyclebin恢复表的早期版本?



我正在练习从Oralce 19的回复站中恢复表。我已经知道FLASHBACK TABLE语句。但是,它只恢复表的最后一个版本。

如果我想恢复表的早期状态该怎么办?以下是我已经找到并尝试过的:

通过这个查询,我得到了表中被删除实例的名称以及它们被删除的时间。

select object_name, droptime from recyclebin where original_name = 'TEST';

然后将实例的object_name复制到flashback语句中:

flashback table BIN$USnbm7YhQBu9TbSyOdqyKA==$0 TO BEFORE DROP;

这句话给了我ORA-00905: missing keyword.

是否有办法纠正最后一个语句或整个方法不工作?

回收站对象有奇怪的名称,必须用引号括起来,像这样:

flashback table "BIN$USnbm7YhQBu9TbSyOdqyKA==$0" TO BEFORE DROP;

相关内容

  • 没有找到相关文章

最新更新