您的位置:首页 > 其它

怎么知道一个用户是否有dbms_lock的权限?

2014-01-07 00:00 288 查看
今天一个网友问怎么知道一个用户是否有dbms_lock的权限?
这个其实很简单:

SYSTEM@RACTEST> select grantee,owner,table_name,grantor,privilege from dba_tab_privs where table_name like 'DBMS_LOCK';

GRANTEE                                  OWNER      TABLE_NAME       GRANTOR     PRIVILEGE
--------------------                    ----------           ----------            ----------           ----------
EXECUTE_CATALOG_ROLE                       SYS              DBMS_LOCK          SYS             EXECUTE
DMSYS                                    SYS               DBMS_LOCK         SYS             EXECUTE
CTXSYS                                   SYS               DBMS_LOCK         SYS             EXECUTE
EXFSYS                                   SYS               DBMS_LOCK         SYS             EXECUTE
MDSYS                                    SYS               DBMS_LOCK         SYS             EXECUTE
OLAPSYS                                SYS                DBMS_LOCK        SYS             EXECUTE
SYSMAN                                  SYS               DBMS_LOCK         SYS             EXECUTE
ETL                                         SYS               DBMS_LOCK         SYS             EXECUTE

8 rows selected.


如果是赋权需要sys,grant execute on dbms_xxxx to xxx 就这么简单

the end!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐