关于当前用户的相关信息,可以通过如下语句找到:
1 SQL> select * from all_objects where object_name like 'SESSION%'; 2 3 OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL_TIME TIMESTAMP STATUS TEMPORARY GENERATED SECONDARY NAMESPACE EDITION_NAME 4 ------------------------------ ------------------------------ ------------------------------ ---------- -------------- ------------------- ----------- ------------- ------------------- ------- --------- --------- --------- ---------- ------------------------------ 5 SYS SESSION_ROLES 3486 VIEW 2013-8-5 15 2013-8-5 15:0 2013-08-05:15:05:26 VALID N N N 1 6 SYS SESSION_PRIVS 3484 VIEW 2013-8-5 15 2013-8-5 15:0 2013-08-05:15:05:26 VALID N N N 1 7 SYS SESSION_CONTEXT 5060 VIEW 2013-8-5 15 2013-8-5 15:0 2013-08-05:15:06:23 VALID N N N 1 8 PUBLIC SESSION_ROLES 3487 SYNONYM 2013-8-5 15 2013-8-5 15:0 2013-08-05:15:05:26 VALID N N N 1 9 PUBLIC SESSION_PRIVS 3485 SYNONYM 2013-8-5 15 2013-8-5 15:0 2013-08-05:15:05:26 VALID N N N 1 10 PUBLIC SESSION_CONTEXT 5061 SYNONYM 2013-8-5 15 2013-8-5 15:0 2013-08-05:15:06:23 VALID N N N 1 11
查看当前用户具有哪些权限;
select * from session_privs;
查看当前连接用户具有的角色:
1 SQL> select * from session_roles;2 3 ROLE4 ------------------------------5 CONNECT6 RESOURCE7 DBA8 SELECT_CATALOG_ROLE