整理一下各種Flashback操作所需要用到的許可權
Oracle提供的Flashback操作有針對database的、針對table的還有針對transaction的。各種Flashback操作所需要的許可權各不相同,在此進行一下總結
Flashback技術 |
A或B使用者執行 |
作為owner的A使用者需要的許可權 |
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 …
|
A或B使用者需要的許可權: Grant flashback archive administer to A,B; |
|
Alter flashback archive FBA1 … |
A或B使用者需要的許可權: Grant flashback archive administer to A,B; |
||
drop flashback archive FBA1 … |
A或B使用者需要的許可權: Grant flashback archive administer to A,B; |
||
Create table … flashback archive FBA1 |
A或B使用者需要的許可權: Grant flashback archive on FBA1 to A,B; |
||
Alter flashback archive FBA1 set default 和 Create flashback archive default FBA1 … |
A或B使用者需要的許可權: Grant SYSDBA to A,B
|
||
Alter table … no flashback archive |
A或B使用者需要的許可權: grant flashback archive administer to A,B |
||
flashback transaction |
dbms_flashback.transaction_backout
|
A或B使用者需要的許可權: grant execute on dbms_flashback to A,B; + grant create any table to A,B; |
|
Flashback database |
Flashback database … |
A或B使用者需要的許可權: Grant SYSDBA to A,B |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/53956/viewspace-1734262/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- android:各種訪問許可權PermissionAndroid訪問許可權
- [PolicyException: 無法獲取所需的許可權。]Exception
- oracle許可權整理檔案Oracle
- 許可權系統概要(收集,整理)
- 檔案目錄許可權操作
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- 1.6.2. 許可權對應的操作
- 通過資料庫鏈執行DML所需許可權資料庫
- 使用Java API操作zookeeper的acl許可權JavaAPI
- AIX 的許可許可權(轉)AI
- Android許可權問題整理 非常全面Android
- 許可權之選單許可權
- MYSQL學習筆記13: DCL許可權控制(使用者許可權操作)MySql筆記
- Android呼叫相簿、相機(相容6.0、7.0、8.0)所需新增的許可權Android
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- DB2的4種查詢許可權DB2
- 給安卓 app 新增許可權的一種方法安卓APP
- 許可權系統:一文搞懂功能許可權、資料許可權
- Linux-許可權管理(ACL許可權)Linux
- 【自然框架】許可權的視訊演示(二):許可權到欄位、許可權到記錄框架
- mysql 8.0.21使用者及許可權操作MySql
- 關於系統許可權的設計-位操作
- 檢視使用者的目錄操作許可權
- 大體描述一下oracle在更新時的各種操作Oracle
- 許可權系統reademe.md文件---待整理
- Anvil Connect:一個集各種許可權授權協議的開源身份驗證與授權伺服器協議伺服器
- Android系統許可權和root許可權Android
- django開發之許可權管理(一)——許可權管理詳解(許可權管理原理以及方案)、不使用許可權框架的原始授權方式詳解Django框架
- 阿里雲RDS的高許可權不是真正的高許可權阿里
- Linux的檔案存取許可權和0644許可權Linux
- 擁有GRANT ANY OBJECT PRIVILEGE許可權時的許可權回收Object
- mysql許可權MySql
- MySQL 許可權MySql
- ORACLE許可權Oracle
- oracle 11g 操作ASM許可權問題OracleASM
- 物件許可權的回收物件
- mysql操作命令梳理(4)-grant授權和revoke回收許可權MySql