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;