Oracle:如何为所有开发人员启用闪回“查询”查询?

时间:2009-04-15 15:58:12

标签: sql oracle

如何为我的Oracle实例上的所有开发人员启用闪回查询?

闪回查询在特定时间执行,以便

select * from mytable as of timestamp(sysdate-1);

将在24小时前显示该表的内容。

3 个答案:

答案 0 :(得分:6)

grant execute on dbms_flashback to public;
grant flashback any table to public;

答案 1 :(得分:1)

您可以对自己的表使用闪回查询,而无需任何权限。如果您希望其他用户在表上使用闪回查询,则需要向这些用户授予选择和闪回权限。

如果您想在24小时前查看数据,则需要具有足够大小的撤消表空间并正确设置撤消保留。

Also see this

答案 2 :(得分:1)