如何知道ORACLE表最後被修改,訪問的時間

2021-09-06 01:44:55 字數 463 閱讀 8576

copy from

the oracle (tm) users' co-operative faq

通過oracle的審計功能audit。可以跟蹤訪問表的資訊,如哪個使用者什麼時候對錶作了什麼操作。audit審計功能不止如此。

具體操作方法

(1) 開啟審計: 設定初始化引數audit_trail = true  

(2) 重新啟動資料庫使之生效

(3) 審計表:

audit insert,select,delete,update on tablename by access whenever successful
(4) 從審計記錄表中獲得審計資訊 :

select obj_name,action_name ,to_char(timestamp,'dd/mm/yyyy , hh:mm:ss') from sys.dba_audit_object

oracle驅動表被驅動表

一般情況下,在兩表連線時,表記錄條數較少的會被作為驅動表,根據每乙個驅動表的記錄,去匹配被驅動表的所有滿足條件的資料。如果是這種掃瞄方式,那麼這裡問題就來了,為什麼說條數較少的表作為驅動表,效率就一定高呢?下面實驗 先實驗一般情況 建表create table a id number,name ch...

Oracle解鎖表被鎖

1.下面的語句用來查詢哪些物件被鎖 select object name,machine,s.sid,s.serial from v locked object l,dba objects o v session s where l.object id o.object id and l.sessi...

oracle 執行被鎖表

1.下面的語句用來查詢哪些物件被鎖 select object name,machine,s.sid,s.serial from v locked object l,dba objects o v session s where l.object id o.object id and l.sessi...