Oracle查詢歷史操作記錄

2021-05-10 05:54:38 字數 500 閱讀 1865

1.以sysdba身份進入

2.show parameter audit

3.alter system set audit_sys_operations = true scope = spfile

4.alter system set audit_trail = db,extended scope = spfile

5.startup force

6.show parameter audit

7.audit select table,insert table,delete table,execute procedure by access

查詢目前已開啟審計功能的專案,使用sql語句如下:select * from  dba_stmt_audit_opts(查詢出來的字段有user_name,proxy_name,audit_option,success,failure)

若需要關閉其中部分的審計.則需要noaudit  audit_option某個欄位的值即可

Linux伺服器記錄並查詢歷史操作記錄

linux伺服器在使用過程中,經常會有除自己之外的其他人員使用。一般我們可以用history命令來檢視使用者的操作記錄,但是這個命令不能記錄是哪個使用者登入操作的,也不能記錄詳細的操作時間,且不完整 所以誤操作而造成重要的資料丟失,就很難查到是誰操作的。vi etc profile在檔案末尾加入下面...

oracle 查詢表的操作記錄

1,檢視某一時間的執行過的所有sql select t.sql text,t.first load time from v sqlarea t where t.first load time like 2019 01 28 order by t.first load time desc 2019 0...

oracle 查詢表的操作記錄

1.查詢操作表的歷史紀錄 select from v sqlarea a where a.sql text like 表名稱 order by first load time desc 2.從上面的記錄中找到update語句對應的sql id select from v sqltext a,v sq...