2017-09-15 667 views
0

由於SYS.AUD $表大,我們正在運行表空間問題。經過進一步調查,我們發現,在這個表格中的項目中99%的人選擇操作

SELECT COUNT(*) from SYS.AUD$ where ACTION# = 3; 

334698880 

SELECT COUNT(*) FROM SYS.AUD$; 

335176012 

然而,我們無法找到爲什麼這些被記錄下來。

  • 沒有系統範圍的審計權限選擇Set(DBA_PRIV_AUDIT_OPTS)
  • 的SELECT(DBA_STMT_AUDIT_OPTS)設置無全系統的語句選項
  • 沒有特定的對象被跟蹤(DBA_OBJ_AUDIT_OPTS)

不知何故,這些設置被覆蓋。任何關於場所的建議?

+0

非常有用,你可以從sys.aud $轉儲出幾行,看看它們是否給你提供任何想法? –

回答

0

我們已經解決了這個問題 - 對數郵票使我們有計劃的作業相關的問題:使用的系統權限

  1. 權限審計審計報表 - 那些需要審覈特權成功的SQL語句記錄
  2. 審計特權EXEMPT訪問策略啓用了全系統的
  3. 豁免訪問策略特權允許的角色,而不必調用可能與目標數據庫對象相關的任何政策功能,可以執行一個SQL命令
  4. 預定作業正在執行的是建立數據庫對象的封裝 - 被要求此權限執行包

中的Oracle 11g安全指南的審計部在本次調查 Oracle 11g Security Guide