码迷,mamicode.com
首页 > 数据库 > 详细

oracle中用户角色的查询和授权

时间:2017-04-01 22:24:00      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:oracle用户权限脚本

用户拥有的系统权限
select  privilege  from dba_sys_privs  where grantee=‘&USERNAME‘
union 
select  privilege  from  dba_sys_privs  where  grantee  in  (select  granted_role  from  dba_role_privs  where  grantee=‘&USERNAME‘);


创建用户
CREATE USER songgx   
    IDENTIFIED BY songgx               
    DEFAULT TABLESPACE users            
    TEMPORARY TABLESPACE temp       
    QUOTA 10M ON users                       
    PROFILE default                        
    PASSWORD EXPIRE               
    ACCOUNT UNLOCK;  
    
        
查询用户拥有的系统权限
SELECT *
FROM DBA_SYS_PRIVS
WHERE GRANTEE = ‘LIUCH‘
UNION ALL
SELECT *
FROM DBA_SYS_PRIVS
WHERE GRANTEE IN
     (SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = ‘LIUCH‘);


本文出自 “elanjie” 博客,请务必保留此出处http://elanjie.blog.51cto.com/11847332/1912362

oracle中用户角色的查询和授权

标签:oracle用户权限脚本

原文地址:http://elanjie.blog.51cto.com/11847332/1912362

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!