1. 程式人生 > >檢視oracle 使用者執行的sql語句歷史記錄

檢視oracle 使用者執行的sql語句歷史記錄

select * from v$sqlarea t order by t.LAST_ACTIVE_TIME desc

注意 :執行此語句等等一些相關的語句 必須具有DBA 的許可權 雖然這條語句很普通 但是需要的時候很管用 能夠及時查出一個人執行sql語句情況

-------oracle 檢視已經執行過的sql 這些是存在共享池中的 --------->
select * from v$sqlarea t order by t.LAST_ACTIVE_TIME desc

-----------檢視oracle會話----------------------------》

select * from v$session   t order by t.LAST_ACTIVE_TIME desc

-------------檢視oracle的許可權角色------------------------------>
select   *   from   dba_role_privs;    授予使用者和其他角色的角色  
select   *   from   dba_sys_privs;     授予使用者和其他角色的系統許可權  
select   *   from   dba_tab_privs;     資料庫中物件的所有授權
select * from user_role_privs;         檢視當前使用者的角色