自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle 11g數(shù)據(jù)庫(kù)默認(rèn)審計(jì)選項(xiàng)說(shuō)明詳解

數(shù)據(jù)庫(kù) Oracle
本文我們主要介紹了Oracle 11g數(shù)據(jù)庫(kù)中默認(rèn)啟用審計(jì)選項(xiàng)的相關(guān)知識(shí),并給出了審計(jì)操作的一些代碼示例,希望能夠?qū)δ兴鶐椭?/div>

Oracle 11g中默認(rèn)啟用審計(jì)選項(xiàng),AUDIT_TRAIL參數(shù)的缺省值為DB,而在Oracle 10g中該參數(shù)默認(rèn)值為none,即不啟用審計(jì)。審計(jì)數(shù)據(jù)默認(rèn)存放SYSTEM 表空間下的AUD$審計(jì)字典基表上。Oracle官方宣稱(chēng)默認(rèn)啟用的審計(jì)日志不會(huì)對(duì)絕大多數(shù)產(chǎn)品數(shù)據(jù)庫(kù)的性能帶來(lái)過(guò)大的負(fù)面影響,同時(shí)Oracle公司還推薦使用基于OS文件的審計(jì)日志記錄方式(OS audit trail files)。

注意在Oracle11g中CREATE SESSION將被作為受審計(jì)的權(quán)限來(lái)被記錄,因此當(dāng)SYSTEM表空間因磁盤(pán)空間而無(wú)法擴(kuò)展時(shí)將導(dǎo)致這部分審計(jì)記錄無(wú)法生成,這將最終導(dǎo)致普通用戶的新會(huì)話將無(wú)法正常創(chuàng)建,普通用戶將無(wú)法登陸數(shù)據(jù)庫(kù)。在這種場(chǎng)景中仍可以使用SYSDBA身份的用戶創(chuàng)建會(huì)話,在將審計(jì)數(shù)據(jù)合適備份后刪除一部分記錄,或者干脆TRUNCATE AUD$都可以解決上述問(wèn)題。

當(dāng)AUDIT_TRAIL設(shè)置為OS時(shí),審計(jì)記錄文件將在AUDIT_FILE_DEST參數(shù)所指定的目錄中生成。全部這些文件均可以隨時(shí)被刪除或復(fù)制。

注意在默認(rèn)情況下會(huì)以AUTOEXTEND ON自動(dòng)擴(kuò)展選項(xiàng)創(chuàng)建SYSTEM表空間,因此系統(tǒng)表空間在必要情況下還是會(huì)自動(dòng)增長(zhǎng)的,我們所需注意的是磁盤(pán)上的剩余空間是否能夠滿足其增長(zhǎng)需求,以及數(shù)據(jù)文件擴(kuò)展的上限,對(duì)于普通的8k smallfile表空間而言單個(gè)數(shù)據(jù)文件的最大尺寸是32G。

 

  1. SQL> select * from v$version whererownum=1;  
  2. BANNER  
  3. --------------------------------------------------------------------------------  
  4. Oracle Database 11g Enterprise EditionRelease 11.2.0.1.0 - Production 

 

以下權(quán)限將對(duì)所有用戶審計(jì):

 

  1. DBA_PRIV_AUDIT_OPTS describescurrent system privileges being audited across the system and by user.  
  2. SQL> select privilege,success,failurefrom dba_priv_audit_opts;  
  3. PRIVILEGE                                SUCCESS    FAILURE  
  4. -------------------------------------------------- ----------  
  5. CREATE EXTERNAL JOB                      BY ACCESS  BY ACCESS  
  6. CREATE ANY JOB                           BY ACCESS  BY ACCESS  
  7. GRANT ANY OBJECT PRIVILEGE               BY ACCESS  BY ACCESS  
  8. EXEMPT ACCESS POLICY                     BY ACCESS  BY ACCESS  
  9. CREATE ANY LIBRARY                       BY ACCESS  BY ACCESS  
  10. GRANT ANY PRIVILEGE                      BY ACCESS  BY ACCESS  
  11. DROP PROFILE                             BY ACCESS  BY ACCESS  
  12. ALTER PROFILE                            BY ACCESS  BY ACCESS  
  13. DROP ANY PROCEDURE                       BY ACCESS  BY ACCESS  
  14. ALTER ANY PROCEDURE                      BY ACCESS  BY ACCESS  
  15. CREATE ANY PROCEDURE                     BY ACCESS  BY ACCESS  
  16. PRIVILEGE                                SUCCESS    FAILURE  
  17. -------------------------------------------------- ----------  
  18. ALTER DATABASE                           BY ACCESS  BY ACCESS  
  19. GRANT ANY ROLE                           BY ACCESS  BY ACCESS  
  20. CREATE PUBLIC DATABASE LINK              BY ACCESS  BY ACCESS  
  21. DROP ANY TABLE                           BY ACCESS  BY ACCESS  
  22. ALTER ANY TABLE                          BY ACCESS  BY ACCESS  
  23. CREATE ANY TABLE                         BY ACCESS  BY ACCESS  
  24. DROP USER                                BY ACCESS  BY ACCESS  
  25. ALTER USER                               BY ACCESS  BY ACCESS  
  26. CREATE USER                              BY ACCESS  BY ACCESS  
  27. CREATE SESSION                           BY ACCESS  BY ACCESS  
  28. AUDIT SYSTEM                             BY ACCESS  BY ACCESS  
  29. PRIVILEGE                                SUCCESS    FAILURE  
  30. -------------------------------------------------- ----------  
  31. ALTER SYSTEM                             BY ACCESS  BY ACCESS  
  32. 23 rows selected.  
  33. SQL> 

 

以下語(yǔ)句也將對(duì)所有用戶審計(jì):

 

  1. DBA_STMT_AUDIT_OPTS describescurrent system auditing options across the system and by user.  
  2. SQL> select audit_option,success,failurefrom dba_stmt_audit_opts;  
  3. AUDIT_OPTION                             SUCCESS    FAILURE  
  4. -------------------------------------------------- ----------  
  5. ALTER SYSTEM                             BY ACCESS  BY ACCESS  
  6. SYSTEM AUDIT                             BY ACCESS  BY ACCESS  
  7. CREATE SESSION                           BY ACCESS  BY ACCESS  
  8. CREATE USER                              BY ACCESS  BY ACCESS  
  9. ALTER USER                               BY ACCESS  BY ACCESS  
  10. DROP USER                                BY ACCESS  BY ACCESS  
  11. PUBLIC SYNONYM                           BY ACCESS  BY ACCESS  
  12. DATABASE LINK                            BY ACCESS  BY ACCESS  
  13. ROLE                                     BYACCESS  BY ACCESS  
  14. PROFILE                                  BYACCESS  BY ACCESS  
  15. CREATE ANY TABLE                         BY ACCESS  BY ACCESS  
  16. AUDIT_OPTION                             SUCCESS    FAILURE  
  17. -------------------------------------------------- ----------  
  18. ALTER ANY TABLE                          BY ACCESS  BY ACCESS  
  19. DROP ANY TABLE                           BY ACCESS  BY ACCESS  
  20. CREATE PUBLIC DATABASE LINK              BY ACCESS  BY ACCESS  
  21. GRANT ANY ROLE                           BY ACCESS  BY ACCESS  
  22. SYSTEM GRANT                             BY ACCESS  BY ACCESS  
  23. ALTER DATABASE                           BY ACCESS  BY ACCESS  
  24. CREATE ANY PROCEDURE                     BY ACCESS  BY ACCESS  
  25. ALTER ANY PROCEDURE                      BY ACCESS  BY ACCESS  
  26. DROP ANY PROCEDURE                       BY ACCESS  BY ACCESS  
  27. ALTER PROFILE                            BY ACCESS  BY ACCESS  
  28. DROP PROFILE                             BY ACCESS  BY ACCESS  
  29. AUDIT_OPTION                             SUCCESS    FAILURE  
  30. -------------------------------------------------- ----------  
  31. GRANT ANY PRIVILEGE                      BY ACCESS  BY ACCESS  
  32. CREATE ANY LIBRARY                       BY ACCESS  BY ACCESS  
  33. EXEMPT ACCESS POLICY                     BY ACCESS  BY ACCESS  
  34. GRANT ANY OBJECT PRIVILEGE               BY ACCESS  BY ACCESS  
  35. CREATE ANY JOB                           BY ACCESS BY ACCESS  
  36. CREATE EXTERNAL JOB                      BY ACCESS  BY ACCESS  
  37. 28 rows selected. 

 

查詢當(dāng)前數(shù)據(jù)庫(kù)中的現(xiàn)有的審計(jì)記錄:

 

  1. DBA_AUDIT_TRAIL displaysall standard audit trail entries.  
  2. SQL> select action_name,count(*) from dba_audit_trail group by action_name;  
  3. ACTION_NAME                    COUNT(*)  
  4. ---------------------------- ----------  
  5. SYSTEM REVOKE                         1  
  6. LOGON                                90  
  7. DROP DATABASE LINK                    5  
  8. LOGOFF                               59  
  9. ALTER SYSTEM                          5  
  10. CREATE PUBLIC SYNONYM                 2  
  11. ALTER DATABASE                        3  
  12. DROP PUBLIC SYNONYM                   2  
  13. CREATE DATABASE LINK                  5  
  14. 9 rows selected. 

 

關(guān)于Oracle 11g數(shù)據(jù)庫(kù)默認(rèn)審計(jì)選項(xiàng)說(shuō)明的相關(guān)知識(shí)就介紹到這里了,希望本次的介紹能夠?qū)δ兴鶐椭?/p>

【編輯推薦】

  1. SQL Server日期時(shí)間格式轉(zhuǎn)換字符串詳解
  2. SQL Server數(shù)據(jù)庫(kù)流水號(hào)的使用方法詳解
  3. 初學(xué)SQL Server存儲(chǔ)過(guò)程調(diào)用的代碼示例
  4. SQL Server 2005數(shù)據(jù)庫(kù)排序的SQL實(shí)例解析
  5. SQL Server 2008 MDX學(xué)習(xí)筆記之理解元數(shù)組
責(zé)任編輯:趙鵬 來(lái)源: CSDN博客
相關(guān)推薦

2011-08-22 14:50:20

2009-05-21 10:20:54

Oracle 11g數(shù)據(jù)衛(wèi)士備用數(shù)據(jù)庫(kù)

2009-11-19 17:28:43

Oracle數(shù)據(jù)庫(kù)11

2011-08-22 14:19:31

Oracle 11g 示例用戶

2011-06-15 10:10:17

Oracle11g

2011-08-22 13:46:30

Oracle 11gXML Table

2009-02-18 13:21:04

2009-08-12 10:54:54

2010-04-07 17:27:38

Oracle 11g

2011-03-31 10:38:49

Oracle數(shù)據(jù)庫(kù)

2011-03-25 11:32:46

Oracle數(shù)據(jù)庫(kù)11gTPC-H測(cè)試

2009-07-08 00:24:00

數(shù)據(jù)壓縮Oracle 11g

2011-08-19 09:11:24

Oracle 11g回啟動(dòng)閃回?cái)?shù)據(jù)庫(kù)

2009-09-15 09:52:25

Oracle 11g分

2010-04-13 15:56:03

Oracle 11g

2009-04-15 09:49:20

2009-11-20 12:55:08

Oracle 11g功

2011-04-15 09:11:21

2012-05-07 13:45:45

Oraclen 11g虛擬列數(shù)據(jù)庫(kù)

2009-02-15 14:41:19

SQL Perform新特性Oracle
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)