当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文 |
|
|||
实例讲解Oracle中一些关于权限的数据字典 | |||
2009-7-23 20:59:14 文/fen 出处:电脑软硬件应用网 | |||
在实际的工作中,大家如果想查看用户在某个对象上面的使用权限时,可以考虑使用数据字典表DBA_TAB_PRIVS。详细的表结构如下: Name Null? Type ---------------------------- -------- ---------------------------- GRANTEE NOT NULL VARCHAR2(30) <== 权限获得者 OWNER NOT NULL VARCHAR2(30) TABLE_NAME NOT NULL VARCHAR2(30) GRANTOR NOT NULL VARCHAR2(30) <-- 权限授予者 PRIVILEGE NOT NULL VARCHAR2(40) GRANTABLE VARCHAR2(3) <-- 权限获得者是否有权限授予别人权限
GRANT select, insert, update, delete, references ON my_table TO user_joe ; REVOKE insert, delete ON my_table FROM user_joe ; GRANT create public synonym TO user_joe ; 其他相关权限安全的数据字典表有: ALL_TAB_PRIVS ALL_TAB_PRIVS_MADE ALL_TAB_PRIVS_RECD DBA_SYS_PRIVS DBA_ROLES DBA_ROLE_PRIVS ROLE_ROLE_PRIVS ROLE_SYS_PRIVS ROLE_TAB_PRIVS SESSION_PRIVS SESSION_ROLES USER_SYS_PRIVS USER_TAB_PRIV |
|||
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |