熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Oracle數據庫9i 關於審計(圖)

2013-11-13 16:10:31  來源: Oracle 

  審計的作用
  
  .審查可疑的活動
  .監視和收集關於指定數據庫活動的數據
  
  審計的類型
  
  .語句審計(STATEMENT AUDITING)
  .權限審計(PRIVILEGE AUDITING)
  .對象審計(OBJECT AUDITING)
  
  審計的信息
  
  AUD$表記錄的審計信息包括
  SESSIONID會話的數字ID
  ENTRYID審計信息項的ID
  STATEMENT每個執行的命令的數字ID
  TIMESTAP#設計信息生成的日期和時間
  USERID被審計的用戶使用的Oracle用戶ID
  USERHOST被審計的用戶使用的數據庫例程的數字ID
  TERMINAL被審計的用戶的操作系統終端描述字
  ACTION#被審計的操作的標識
  RETURNCODE每個被審計的命令執行後的返回代碼若為表明操作成功
  OBJ$CREATOR被一個操作影響到的對象的創建者(對操作審計)
  OBJ$NAME被一個操作影響到的對象的名稱(對操作審計)
  AUTH$PRIVILEGES使用的系統權限
  AUTH$GRANTEE使用的對象權限
  NEW$OWNER在列NEW_NAME中命名的對象的所有者
  NEW$NAME在列NEW_NAME中命名的對象的名稱
  SES$ACTIONS會話小結的字符串記錄了不同操作的成功和失敗的信息
  SES$TID會話的事務ID
  LOGOFF$LREAD在會話中執行的邏輯讀個數
  LOGOFF$PREAD在會話中執行的物理讀個數
  LOGOFF$LWRITE在會話中執行的邏輯寫個數
  LOGOFF$DEAD在會話中檢測到的死鎖個數
  LOGOFF$TIME用戶退出系統的日期和時間
  COMMENT$TEXT對設計信息項的文本注釋
  CLIENTID客戶機ID
  SPARE備用
  SPARE備用
  OBJ$LABEL與對象關聯的標簽
  SES$LABEL與會話關聯的標簽
  PRIV$USED執行操作的系統權限
  SESSIONCPU會話占用的CPU時間
  
  審計的啟動
  
  如圖所示的編輯數據庫配置的【所有參數】選項卡
  
 

  審計的實例
  ()以SYSTEM用戶登錄【SQLPlus Worksheet】執行如下SQL代碼執行結果如圖所示
  ―――――――――――――――――――――――――――――――――――――
  AUDIT SESSION;
  ―――――――――――――――――――――――――――――――――――――
  【參見光盤文件】章\auditsessionsql
  
 

  ()以SCOTT用戶登錄另外一個【SQLPlus Worksheet】
  ()查詢AUD$表的內容主要的審計信息如下
  ―――――――――――――――――――――――――――――――――――――
  SESSIONID
  ENTRI\YID
  STATEMENT
  TIMESTAMP#二月 :: AM
  USERIDSCOTT
  TERMINALMYNETSERVER
  ACTION#
  RETURNCODE
  COMMENT$TEXTAuthenticated by: DATABASE; Client address:
  ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=))
  SPAREMYNETSERVER\Administrator
  PRIV$USED
  ―――――――――――――――――――――――――――――――――――――
From:http://tw.wingwit.com/Article/program/Oracle/201311/17938.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.