Oracle常用SQL语句

/*1. 查看指定oracle 用户执行的sql语句历史记录. 注意:用户名要大写.*/
select * from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('ABC') order by t.LAST_ACTIVE_TIME desc;
/*2. 查看指定用户的oracle会话.*/
select * from v$session t where username = 'ABC' order by t.LOGON_TIME desc;
/*3. 查看授予指定用户的角色*/
select * from dba_role_privs where grantee = 'ABC'; 
/*4. 查看授予指定用户的系统权限*/    
select * from dba_sys_privs where grantee = 'ABC';  
/*5. 查看授予指定用户的数据库中对象的所有授权*/    
select * from dba_tab_privs where grantee = 'ABC';  
/*6. 查看当前用户的角色*/ 
select * from user_role_privs;       
 


 

posted @ 2011-05-03 15:43  Jack Tang  阅读(135)  评论(0编辑  收藏  举报