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

Oracle中審計參數audit

2013-11-13 15:50:48  來源: Oracle 

  近日逐步開始課題的研究具體內容可以參考《我的課題》欄目下的內容那裡涉及了課題的主要研究內容

  目前仍在探索階段尤其是對oracle的認識也在隨著不斷地學習在逐步加深課題的題目是《安全審計技術在電子政務中的應用研究》其中一個重要的內容就是利用oracle i提供的審計功能來與應用層的審計相配合

  初期的想法一直想在應用系統層提供一個接口——審計的開/關即可以允許在應用系統級打開或者關閉數據庫的審計功能但是嘗試了幾天得到的結論似乎是audit_trail參數是非動態修改參數也就是說通過alter system修改時只能加上scope=spfile那麼也就是說如果要開啟/關閉審計功能一定要重啟數據庫

  如果是這樣的話自然就不能靈活開/關審計功能也就沒辦法提供給應用系統層一個真正有價值的開/關接口因為每次都需要重新啟動數據庫這對應用系統的運行是有很大影響的

  下面是我在oracle g中試驗的結果(因為i中總是在關閉後再啟動的時候出現錯誤具體原因未明了……)我想g尚且如此i肯定也沒戲了……

  先顯示一下當前的audit_trail參數值

  SQL> show parameter audit_trail
NAME                                 TYPE        VALUE
audit_trail                          string      DB

  修改audit_trail參數值

  SQL> alter system set audit_trail=FALSE;
alter system set audit_trail=FALSE

  ERROR at line :
ORA: specified initialization parameter cannot be modifie

  SQL> alter system set audit_trail=FALSE scope = both;
alter system set audit_trail=FALSE scope = both

  ERROR at line :
ORA: specified initialization parameter cannot be modifie

  只能修改到spfile

  SQL> alter system set audit_trail=FALSE scope=spfile;

  System altered

  顯示audit_trail參數值說明當前實例未更改

  SQL> show parameter audit_trail
NAME                                 TYPE        VALUE
audit_trail                          string      DB

  SQL> shutdown normal
ORA: insufficient privileges
SQL> conn / as sysdba;
Connected
SQL> shutdown normal;
Database closed
Database dismounted
ORACLE instance shut down
SQL> startup
ORACLE instance started
Total System Global Area  bytes
Fixed Size                   bytes
Variable Size             bytes
Database Buffers           bytes
Redo Buffers                bytes
Database mounted
Database opened

  重新啟動後audit_trail參數值已經更改……

  SQL> show parameter audit_trail;
NAME                                 TYPE        VALUE
audit_trail                          string      FALSE

  這裡僅僅對一個審計參數的初始化和修改進行了說明路過的如果有oracle的高手們是如何操作的使之能夠實現動態修改呢或者有沒有別的方案實現審計而不是每次都需要重新啟動數據庫……不吝指教……呵呵


From:http://tw.wingwit.com/Article/program/Oracle/201311/17395.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.