1. 程式人生 > >查詢oracle資料庫操作記錄

查詢oracle資料庫操作記錄

可以使用以下查詢語句查詢oracle相關資訊:
1、查詢oracle修改記錄
select t.SQL_TEXT, t.FIRST_LOAD_TIME
from v$sqlarea t
 where t.FIRST_LOAD_TIME like '2010-06-30%'
 order by t.FIRST_LOAD_TIME desc
2、檢視oracle會話
select * from v$session   t order by t.LAST_ACTIVE_TIME desc
3、檢視oracle使用者執行的sql語句歷史記錄
select * from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('使用者名稱') order by t.LAST_ACTIVE_TIME desc
4、檢視oracle的許可權角色
select   *   from   dba_role_privs;    授予使用者和其他角色的角色  
select   *   from   dba_sys_privs;     授予使用者和其他角色的系統許可權  
select   *   from   dba_tab_privs;     資料庫中物件的所有授權
select * from user_role_privs;         檢視當前使用者的角色

作者:scgyus