Oracle
Oracle 11gR2 - 如何審計 SYS.USER$ 表
我有一個 Oracle 11gR2 數據庫,我想審核使用者在該表上選擇的 SYS.USER$ 表上的所有選擇操作。當我嘗試這個命令時(我試圖用 SYS 使用者執行這個命令):
audit select on SYS.USER$;
它在下面給出錯誤:
第 1 行的錯誤:
ORA-00701: 無法更改熱啟動數據庫所需的對象
我怎樣才能審計這張表?
最好的祝福,
在 Oracle 11g 中,這不能被審計。在 12c 及更高版本中有很多方法可以做到這一點。也就是說,只有具有“選擇任何字典”權限的使用者才能從該表中進行選擇,並且應該信任具有該權限的任何人。