电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文
实例讲解Oracle中一些关于权限的数据字典
实例讲解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授予由命令REVOKE收回:

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

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    MySQL转换Oracle的七大注意事项
    如何把文本数据导入Oracle中
    oracle中如何取消密码管理停止密码验…
    了解Oracle启动模式的三个阶段
    Oracle同义词的定义给数据库管理的好…
    ORACLE普遍错误代码地说明与处理
    Oracle数据库中分区表的操作方法
    Oracle 8i中字符集乱码解决办法
    Oracle数据库查询技巧五则
    Oracle中spool命令实现的两种方法比…
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号