如何为我的Oracle实例上的所有开发人员启用闪回查询?
闪回查询在特定时间执行,以便
select * from mytable as of timestamp(sysdate-1);
将在24小时前显示该表的内容。
答案 0 :(得分:6)
grant execute on dbms_flashback to public;
grant flashback any table to public;
答案 1 :(得分:1)
您可以对自己的表使用闪回查询,而无需任何权限。如果您希望其他用户在表上使用闪回查询,则需要向这些用户授予选择和闪回权限。
如果您想在24小时前查看数据,则需要具有足够大小的撤消表空间并正确设置撤消保留。
答案 2 :(得分:1)