Oracle

Oracle 11gR2 - 如何審計 SYS.USER$ 表

  • July 24, 2020

我有一個 Oracle 11gR2 數據庫,我想審核使用者在該表上選擇的 SYS.USER$ 表上的所有選擇操作。當我嘗試這個命令時(我試圖用 SYS 使用者執行這個命令):

audit select on SYS.USER$;

它在下面給出錯誤:

第 1 行的錯誤:

ORA-00701: 無法更改熱啟動數據庫所需的對象

我怎樣才能審計這張表?

最好的祝福,

在 Oracle 11g 中,這不能被審計。在 12c 及更高版本中有很多方法可以做到這一點。也就是說,只有具有“選擇任何字典”權限的使用者才能從該表中進行選擇,並且應該信任具有該權限的任何人。

引用自:https://dba.stackexchange.com/questions/271564