1、檢視oracle執行過的sql語句:
select * from v$sqlarea t order by t.last_active_time desc;
2、檢視oracle會話
select * from v$session t order by t.last_active_time desc;
3、檢視oracle的許可權角色
select * from dba_role_privs; 授予使用者和其他角色的角色
select * from dba_sys_privs; 授予使用者和其他角色的系統許可權
select * from dba_tab_privs; 資料庫中物件的所有授權
select * from user_role_privs; 檢視當前使用者的角色
Oracle使用審計監控使用者執行過的SQL語句
1.使用管理員使用者sys,建立儲存過程 create or replace procedure audituser audituser in varchar2,oper in int is policyname varchar2 2000 policynum varchar2 20 cursor ...
Oracle使用審計監控使用者執行過的SQL語句
監控使用者執行過的sql語句,經常會使用查詢v sql等檢視,但這樣查不出來多次執行相同的sql語句,使用審計可以解決這個問題,這裡採用精細審計某個使用者的所有表。用sys使用者登記 建立下面的的過程 create or replace procedure audituser audituser i...
檢視oracle 使用者執行的sql語句歷史記錄
select from v sqlarea t order by t.last active time desc oracle 檢視已經執行過的sql 這些是存在共享池中的 select from v sqlarea t order by t.last active time desc 檢視orac...