整理一下各种Flashback操作所需要用到的权限


Oracle提供的Flashback操作有针对database的、针对table的还有针对transaction的。各种Flashback操作所需要的权限各不相同,在此进行一下
总结

Flashback技术

AB用户执行

作为ownerA用户需要的权限

B用户需要的权限

flashback version query

Select * from A.TAB_A versions between …

无需额外权限

Grant select on A.TAB_A to B

+

Grant flashback on A.TAB_A to B

或者

Grant flashback any table to B

flashback query

Select * from A.TAB_A as of …

无需额外权限

同上

flashback transaction query

select*from flashback_transaction_query where XID in (‘XX’)

Grant select any transaction to A

Grant select any transaction to B

Flashback table

Flashback table A.TAB_A to …

无需额外权限

Grant flashback on A.TAB_A to B

          +

Grant select,delete,insert,update on A.TAB_A to B

Flashback table … to restore point …

Flashback table … to restore point …

Grant SELECT ANY DICTIONARY to A

Grant FLASHBACK ANY TABLE to A

Grant SELECT_CATALOG_ROLE to A

Flashback Drop

Flashback table A.TAB_A to before drop

无需额外权限

Grant drop any table to B

Flashback archive

Create flashback archive FBA1 …

AB用户需要的权限:

Grant flashback archive administer to A,B;

Alter flashback archive FBA1 …

AB用户需要的权限:

Grant flashback archive administer to A,B;

drop flashback archive FBA1 …

AB用户需要的权限:

Grant flashback archive administer to A,B;

Create table … flashback archive FBA1

AB用户需要的权限:

Grant flashback archive on FBA1 to A,B;

Alter flashback archive FBA1 set default

Create flashback archive default FBA1 …

AB用户需要的权限:

Grant SYSDBA to A,B

Alter table … no flashback archive

AB用户需要的权限:

grant flashback archive administer to A,B

flashback transaction

dbms_flashback.transaction_backout

AB用户需要的权限:

grant execute on dbms_flashback to A,B;

+

grant create any table to A,B;

Flashback database

Flashback database …

AB用户需要的权限:

Grant SYSDBA to A,B

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/53956/viewspace-1734262/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/53956/viewspace-1734262/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值