Skip to content

访问控制列表-sys_acls

功能描述

sys_acls系统表用于管理数据库用户访问控制信息。

字段说明

序号字段名类型说明
0DB_IDOID_TYPE库ID
1GRANTOR_IDOID_TYPE授权者
2GRANTEE_IDOID_TYPE被授权者
3OBJECT_IDOID_TYPE授权客体ID
4OBJECT_TYPEINTEGER授权客体类型
5AUTHORITYBIGINT权限值
6REGRANTBIGINT转授权
7ORG_GRANTOR_IDOID_TYPE权限的原始拥有者
8IS_SYSBOOLEAN是否系统内建
9RESERVED1VARCHAR保留字段
10RESERVED2VARCHAR保留字段
11RESERVED3VARCHAR保留字段

AUTHORITY

权限级别权限权限值说明
对象级ACL_READ0x1读取权
对象级ACL_UPDATE0x2更改权
对象级ACL_INSERT0x4添加权
对象级ACL_DELETE0x8删除权
对象级ACL_REF0x10引用权
对象级ACL_EXECUTE0x20执行权
对象级ACL_INDEX0x40可创建索引
对象级ACL_ALTER0x80修改对象结构权
对象级ACL_DROP0x100删除对象权
对象级ACL_TRIG0x200可在对象上创建触发器
对象级ACL_VACUUM0x400可清多余空间
对象级ACL_TAB_ALL0x7df所有表(字段)级权
对象级ACL_PROC_ALL0x1a0所有存储过程函数级权
对象级ACL_VIEW_ALL0x18f所有视图级权
对象级ACL_PACK_ALL0x1a0所有包级权
对象级ACL_SEQ_ALL0x183所有序列值级权
对象级ACL_UDT_ALL0x1a0所有自定义数据类型级权
库级ACL_READ_ANY0x1对任何指定类型对象(对象类型由obj_type确定)拥有读取权
库级ACL_UPDATE_ANY0x2对任何指定类型对象(对象类型由obj_type确定)拥有更改权
库级ACL_INSERT_ANY0x4对全部表拥有插入权
库级ACL_DELETE_ANY0x8对全部表拥有删除权
库级ACL_REF_ANY0x10对全部表拥有引用权
库级ACL_EXECUTE_ANY0x20对全部过程拥有执行权
库级ACL_INDEX_ANY0x40可创建索引
库级ACL_CREATE0x80可在自身模式下创建任何指定类型对象(对象类型由obj_type确定)
库级ACL_CRE_ANY0x100可创建任何指定类型对象(对象类型由obj_type确定)
库级ACL_ALT_ANY0x200可修改任何指定类型对象(对象类型由obj_type确定)
库级ACL_DROP_ANY0x400可创删除何指定类型对象(对象类型由obj_type确定)
库级ACL_BACKUP_ANY0x800可备份所有对象(无对象类型)
库级ACL_RESTORE_ANY0x1000可恢复所有对象(无对象类型)
库级ACL_VACUUM_ANY0x2000可整理空余空间(无对象类型)
库级ACL_REPLICATION_ANY0x4000可做数据同步(无对象类型)
库级ACL_REFRESH_ANY0x8000可刷新数据(无对象类型)
库级ACL_GRANT_ANY0x10000可授权(无对象类型)
库级ACL_ENCRYPT_ANY0x20000可加密任何表(无对象类型)
库级ACL_CRE_JOB0x40000可创建定时任务(无对象类型)
库级ACL_TRACE0x80000可调试任何连接
库级ACL_AUDITOR0x10000000审计设置权(无对象类型)
库级ACL_AUDIT_ADMIN0x30000000审计管理权(无对象类型)
库级ACL_SSO0x40000000安全标记权(无对象类型)
库级ACL_SS_ADMIN0xc0000000安全管理权(无对象类型)
库级ACL_DBA0x7fffff所有库级权(无对象类型)
库级ACL_DBO0xffffffDBO权(与DBA相比,多一个对DBA权限用户的收授权)

示例

  • 查询权限授予信息

    sql
    SQL> SELECT object_id,object_type,authority,regrant,org_grantor_id FROM sys_acls;
    
    OBJECT_ID | OBJECT_TYPE | AUTHORITY | REGRANT | ORG_GRANTOR_ID | 
    ------------------------------------------------------------------------------
    0 | 0 | 8388607 | 0 | -1 |
    0 | 0 | 3221225472 | 0 | -1 |
    0 | 0 | 805306368 | 0 | -1 |
    0 | 0 | 1073741824 | 0 | -1 |
    0 | 0 | 268435456 | 0 | -1 |
    0 | 0 | 8388607 | 0 | -1 |
    0 | 0 | 3221225472 | 0 | -1 |
    0 | 0 | 805306368 | 0 | -1 |
    0 | 0 | 1073741824 | 0 | -1 |
    0 | 0 | 268435456 | 0 | -1 |
    ...
  • 查询权限授予客体

相关系统表

  • sys_users
  • sys_role_members