附录

附录 1 “三权分立”预设角色权限列表

说明:每种角色仅对同类型的数据库对象拥有相应权限。如 AUDITOR 类型的预设角色拥有创建用户权限时仅能创建审计用户,DBA 类型的预设角色拥有查询表记录权限时仅能查询非安全且非审计相关的表记录。

预设角色 预设数据库权限 说明
DBA ALTER DATABASE 修改数据库
RESTORE DATABASE 还原数据库
CREATE USER 创建用户
ALTER USER 修改用户
DROP USER 删除用户
CREATE ROLE 创建角色
CREATE SCHEMA 创建模式
CREATE TABLE 创建表
CREATE VIEW 创建视图
CREATE PROCEDURE 创建存储过程
CREATE SEQUENCE 创建序列
CREATE TRIGGER 创建触发器
CREATE INDEX 创建索引
CREATE CONTEXT INDEX 创建全文索引
BACKUP DATABASE 备份数据库
CREATE LINK 创建外部链接
CREATE PACKAGE 创建包规范
CREATE SYNONYM 创建同义词
CREATE PUBLIC SYNONYM 创建全局同义词
DROP ROLE 删除角色
ADMIN ANY ROLE 转授任意角色
ADMIN ANY DATABASE PRIVILEGE 转授任意数据库权限
GRANT ANY OBJECT PRIVILEGE 授予任意对象权限
CREATE ANY SCHEMA 创建任意模式
DROP SCHEMA 删除模式
DROP ANY SCHEMA 删除任意模式
CREATE ANY TABLE 在任意模式下创建表
ALTER TABLE 修改表
ALTER ANY TABLE 修改任意表
DROP TABLE 删除表
DROP ANY TABLE 删除任意表
INSERT TABLE 在表中插入表记录
INSERT ANY TABLE 在任意表中插入表记录
UPDATE TABLE 更新表记录
UPDATE ANY TABLE 更新任意表的记录
DELETE TABLE 删除表记录
DELETE ANY TABLE 删除任意表记录
SELECT TABLE 查询表记录
SELECT ANY TABLE 查询任意表记录
REFERENCES TABLE 引用表
REFERENCES ANY TABLE 引用任意表
DUMP TABLE 导出表
DUMP ANY TABLE 导出任意表
GRANT TABLE 向其他用户进行表上权限的授权
GRANT ANY TABLE 向其他用户进行任意表上权限的授权
FLASHBACK TABLE 闪回表
FLASHBACK ANY TABLE 闪回任意表
COMMENT ANY TABLE 为任意表、视图或列创建注释信息
CREATE ANY VIEW 创建任意视图
ALTER VIEW 修改视图
ALTER ANY VIEW 修改任意视图
DROP VIEW 删除视图
DROP ANY VIEW 删除任意视图
INSERT VIEW 向视图插入记录
INSERT ANY VIEW 向任意视图插入记录
UPDATE VIEW 更新视图
UPDATE ANY VIEW 更新任意视图
DELETE VIEW 删除视图的记录
DELETE ANY VIEW 删除任意视图中的记录
SELECT VIEW 查询视图
SELECT ANY VIEW 查询任意视图
GRANT VIEW 向其他用户进行视图上权限的授权
GRANT ANY VIEW 向其他用户进行任意视图上权限的授权
CREATE ANY PROCEDURE 创建任意存储过程
DROP PROCEDURE 删除存储过程
DROP ANY PROCEDURE 删除任意存储过程
EXECUTE PROCEDURE 执行存储过程
EXECUTE ANY PROCEDURE 执行任意存储过程
GRANT PROCEDURE 向其他用户进行存储过程上权限的授权
GRANT ANY PROCEDURE 向其他用户进行任意存储过程上权限的授权
CREATE ANY SEQUENCE 创建任意序列
ALTER SEQUENCE 修改序列
ALTER ANY SEQUENCE 修改任意序列
DROP SEQUENCE 删除序列
DROP ANY SEQUENCE 删除任意序列
SELECT SEQUENCE 查询序列
SELECT ANY SEQUENCE 查询任意序列
GRANT SEQUENCE 向其他用户进行序列上权限的授权
GRANT ANY SEQUENCE 向其他用户进行任意序列上权限的授权
CREATE ANY TRIGGER 创建任意触发器
ALTER TRIGGER 修改触发器
ALTER ANY TRIGGER 修改任意触发器
DROP TRIGGER 删除触发器
DROP ANY TRIGGER 删除任意触发器
CREATE ANY INDEX 创建任意索引
ALTER INDEX 修改索引
ALTER ANY INDEX 修改任意索引
DROP INDEX 删除索引
DROP ANY INDEX 删除任意索引
CREATE ANY CONTEXT INDEX 创建任意全文索引
ALTER CONTEXT INDEX 修改全文索引
ALTER ANY CONTEXT INDEX 修改任意全文索引
DROP CONTEXT INDEX 删除全文索引
DROP ANY CONTEXT INDEX 删除任意全文索引
CREATE ANY PACKAGE 创建任意包规范
DROP PACKAGE 删除包规范
DROP ANY PACKAGE 删除任意包规范
EXECUTE PACKAGE 执行包规范
EXECUTE ANY PACKAGE 执行任意包规范
GRANT PACKAGE 向其他用户进行包规范上权限的授权
GRANT ANY PACKAGE 向其他用户进行任意包规范上权限的授权
CREATE ANY LINK 创建任意外部链接
DROP LINK 删除外部链接
DROP ANY LINK 删除任意外部链接
CREATE ANY SYNONYM 创建任意同义词
DROP SYNONYM 删除同义词
DROP ANY SYNONYM 删除任意同义词
DROP PUBLIC SYNONYM 删除全局同义词
ADMIN JOB 管理作业权限
CREATE TABLESPACE 创建表空间
ALTER TABLESPACE 修改表空间
DROP TABLESPACE 删除表空间
CREATE MATERIALIZED VIEW 创建物化视图
CREATE ANY MATERIALIZED VIEW 创建任意物化视图
DROP MATERIALIZED VIEW 删除物化视图
DROP ANY MATERIALIZED VIEW 删除任意物化视图
ALTER MATERIALIZED VIEW 修改物化视图
ALTER ANY MATERIALIZED VIEW 修改任意物化视图
SELECT MATERIALIZED VIEW 查询物化视图
SELECT ANY MATERIALIZED VIEW 查询任意物化视图
CREATE ANY DOMAIN 创建任意数据域
DROP DOMAIN 删除数据域
DROP ANY DOMAIN 删除任意数据域
CREATE DOMAIN 创建数据域
GRANT ANY DOMAIN 向其他用户进行任意数据域上权限的授权
GRANT DOMAIN 向其他用户进行数据域上权限的授权
USAGE ANY DOMAIN 使用任意数据域
USAGE DOMAIN 使用数据域
CREATE ANY CONTEXT 创建任意上下文
DROP ANY CONTEXT 删除任意上下文
GRANT ANY CONTEXT 向其他用户进行任意上下文上权限的授权
CREATE ANY DIRECTORY 创建任意目录
DROP ANY DIRECTORY 删除任意目录
CREATE PROFILE 创建PROFILE
ALTER PROFILE 修改PROFILE
DROP PROFILE 删除PROFILE
CREATE PARTITION GROUP 创建分区组
CREATE ANY PARTITION GROUP 创建任意分区组
DROP PARTITION GROUP 删除分区组
DROP ANY PARTITION GROUP 删除任意分区组
USAGE PARTITION GROUP 使用分区组
USAGE ANY PARTITION GROUP 使用任意分区组
CREATE OPERATOR 创建自定义运算符
CREATE ANY OPERATOR 创建任意自定义运算符
DROP OPERATOR 删除自定义运算符
DROP ANY OPERATOR 删除任意自定义运算符
SELECT ANY DICTIONARY 查询任意系统表或系统视图的记录
UNLIMITED TABLESPACE 用户对所有表空间均无配额限制
RESOURCE CREATE SCHEMA 创建模式
CREATE TABLE 创建表
CREATE VIEW 创建视图
CREATE PROCEDURE 创建存储过程
CREATE SEQUENCE 创建序列
CREATE TRIGGER 创建触发器
CREATE INDEX 创建索引
CREATE CONTEXT INDEX 创建全文索引
CREATE LINK 创建外部链接
CREATE PACKAGE 创建包规范
CREATE SYNONYM 创建同义词
CREATE PUBLIC SYNONYM 创建全局同义词
INSERT TABLE 在表中插入表记录
UPDATE TABLE 更新表记录
DELETE TABLE 删除表记录
SELECT TABLE 查询表记录
REFERENCES TABLE 引用表
DUMP TABLE 导出表
GRANT TABLE 向其他用户进行表上权限的授权
INSERT VIEW 向视图插入记录
UPDATE VIEW 更新视图
DELETE VIEW 删除视图的记录
SELECT VIEW 查询视图中的记录
GRANT VIEW 向其他用户进行视图上权限的授权
EXECUTE PROCEDURE 执行存储过程
GRANT PROCEDURE 向其他用户进行存储过程上权限的授权
SELECT SEQUENCE 查询序列
GRANT SEQUENCE 向其他用户进行序列上权限的授权
EXECUTE PACKAGE 执行包规范
GRANT PACKAGE 向其他用户进行包规范上权限的授权
CREATE MATERIALIZED VIEW 创建物化视图
SELECT MATERIALIZED VIEW 查询物化视图
CREATE DOMAIN 创建数据域
GRANT DOMAIN 向其他用户进行数据域上权限的授权
USAGE DOMAIN 使用数据域
FLASHBACK TABLE 闪回表
CREATE OPERATOR 创建自定义运算符
DROP TABLE 删除表
DROP VIEW 删除视图
DROP SCHEMA 删除模式
DROP PROCEDURE 删除存储过程
DROP PACKAGE 删除包规范
DROP SEQUENCE 删除序列
DROP LINK 删除外部链接
DROP CONTEXT INDEX 删除全文索引
DROP INDEX 删除索引
DROP TRIGGER 删除触发器
DROP DOMAIN 删除数据域
DROP PARTITION GROUP 删除分区组
DROP MATERIALIZED VIEW 删除物化视图
DROP OPERATOR 删除自定义运算符
DROP SYNONYM 删除同义词
ALTER TABLE 修改表
ALTER VIEW 修改视图
ALTER MATERIALIZED VIEW 修改物化视图
ALTER SEQUENCE 修改序列
ALTER TRIGGER 修改触发器
ALTER INDEX 修改索引
CREATE PARTITION GROUP 创建分区组
USAGE PARTITION GROUP 使用分区组
ALTER CONTEXT INDEX 修改全文索引
PUBLIC INSERT TABLE 在表中插入表记录
UPDATE TABLE 更新表记录
DELETE TABLE 删除表记录
SELECT TABLE 查询表记录
REFERENCES TABLE 引用表
GRANT TABLE 向其他用户进行表上权限的授权
INSERT VIEW 向视图插入记录
UPDATE VIEW 更新视图
DELETE VIEW 删除视图的记录
SELECT VIEW 查询视图中的记录
GRANT VIEW 向其他用户进行视图上权限的授权
EXECUTE PROCEDURE 执行存储过程的权限
GRANT PROCEDURE 向其他用户进行存储过程上权限的授权
SELECT SEQUENCE 查询序列
GRANT SEQUENCE 向其他用户进行序列上权限的授权
EXECUTE PACKAGE 执行包规范
GRANT PACKAGE 向其他用户进行包规范上权限的授权
SELECT MATERIALIZED VIEW 查询物化视图
GRANT DOMAIN 向其他用户进行数据域上权限的授权
USAGE DOMAIN 使用数据域
DUMP TABLE 导出表
DROP TABLE 删除表
DROP VIEW 删除视图
DROP SCHEMA 删除模式
DROP PROCEDURE 删除存储过程
DROP PACKAGE 删除包规范
DROP SEQUENCE 删除序列
DROP LINK 删除外部链接
DROP CONTEXT INDEX 删除全文索引
DROP INDEX 删除索引
DROP TRIGGER 删除触发器
DROP DOMAIN 删除数据域
DROP PARTITION GROUP 删除分区组
DROP SYNONYM 删除同义词
DROP MATERIALIZED VIEW 删除物化视图
DROP OPERATOR 删除自定义运算符
ALTER TABLE 修改表
ALTER VIEW 修改视图
ALTER MATERIALIZED VIEW 修改物化视图
ALTER SEQUENCE 修改序列
ALTER TRIGGER 修改触发器
ALTER INDEX 修改索引
ALTER CONTEXT INDEX 修改全文索引
DB_AUDIT_ADMIN CREATE USER 创建用户
ALTER USER 修改用户
DROP USER 删除用户
CREATE PROFILE 创建PROFILE
ALTER PROFILE 修改PROFILE
DROP PROFILE 删除PROFILE
AUDIT DATABASE 执行审计
DB_AUDIT_OPER AUDIT DATABASE 执行审计
DB_AUDIT_PUBLIC
DB_POLICY_ADMIN CREATE USER 创建用户
ALTER USER 修改用户
DROP USER 删除用户
CREATE PROFILE 创建PROFILE
ALTER PROFILE 修改PROFILE
DROP PROFILE 删除PROFILE
LABEL DATABASE 强制访问控制
DB_POLICY_OPER LABEL DATABASE 强制访问控制
DB_POLICY_PUBLIC
VTI 具有系统动态视图的查询权限。VTI默认授权给DBA角色且可转授,不支持从DBA中回收VTI。可以为SYSDBA授予VTI,但不可以从SYSDBA回收VTI
SOI 具有非审计/安全系统表的查询权限。SOI默认授权给SYSDBA用户且可转授,不支持从SYSDBA回收SOI
SVI 具有基础V视图的查询权限。SVI默认授权给PUBLIC且可转授,不支持从PUBLIC中回收SVI。可以为SYSDBA授予SVI,但不可以从SYSDBA回收SVI
DB_AUDIT_VTI 具有系统动态视图的查询权限,DB_AUDIT_VTI默认授权给DB_AUDIT_ADMIN且可转授
DB_AUDIT_SOI 具有基础类系统表和与审计操作相关的系统表的查询权限
DB_AUDIT_SVI 具有基础V视图和审计V视图的查询权限。DB_AUDIT_SVI默认授权给DB_AUDIT_PUBLIC且可转授
DB_POLICY_VTI 具有系统动态视图的查询权限,DB_POLICY_VTI默认授权给DB_POLICY_ADMIN且可转授
DB_POLICY_SOI 具有基础类系统表和与安全操作相关的系统表的查询权限
DB_POLICY_SVI 具有基础V视图和安全V视图的查询权限
SYS_ADMIN 系统预留角色,暂未启用

附录 2 “四权分立”预设角色权限列表

说明:每种角色仅对同类型的数据库对象拥有相应权限。如 AUDITOR 类型的预设角色拥有创建用户权限时仅能创建审计用户,DBA 类型的预设角色拥有查询表记录权限时仅能查询非安全且非审计相关的表记录。

预设角色 预设数据库权限 说明
DBA ALTER DATABASE 修改数据库
BACKUP DATABASE 备份数据库
RESTORE DATABASE 还原数据库
CREATE USER 创建用户
ALTER USER 修改用户
DROP USER 删除用户
CREATE ROLE 创建角色
DROP ROLE 删除角色
ADMIN ANY ROLE 转授任意角色
CREATE TABLESPACE 创建表空间
ALTER TABLESPACE 修改表空间
DROP TABLESPACE 删除表空间
ADMIN JOB 管理作业权限
CREATE PROFILE 创建PROFILE
ALTER PROFILE 修改PROFILE
DROP PROFILE 删除PROFILE
RESOURCE CREATE ROLE 创建角色
DROP ROLE 删除角色
PUBLIC
DB_OBJECT_ADMIN CREATE USER 创建用户
ALTER USER 修改用户
DROP USER 删除用户
CREATE ROLE 创建角色
DROP ROLE 删除角色
ADMIN ANY ROLE 授任意角色
CREATE SCHEMA 创建模式
CREATE TABLE 创建表
INSERT TABLE 在表中插入表记录
UPDATE TABLE 更新表记录
DELETE TABLE 删除表记录
SELECT TABLE 查询表记录
REFERENCES TABLE 引用表
DUMP TABLE 导出表
GRANT TABLE 向其他用户进行表上权限的授权
CREATE VIEW 创建视图
INSERT VIEW 向视图插入记录
UPDATE VIEW 更新视图
DELETE VIEW 删除视图的记录
SELECT VIEW 查询视图中的记录
GRANT VIEW 向其他用户进行视图上权限的授权
CREATE DOMAIN 创建数据域
GRANT DOMAIN 向其他用户进行数据域上权限的授权
USAGE DOMAIN 使用数据域
CREATE PROCEDURE 创建存储过程
EXECUTE PROCEDURE 执行存储过程的权限
GRANT PROCEDURE 向其他用户进行存储过程上权限的授权
CREATE SEQUENCE 创建序列
SELECT SEQUENCE 查询序列
GRANT SEQUENCE 向其他用户进行序列上权限的授权
CREATE TRIGGER 创建触发器
CREATE INDEX 创建索引
CREATE CONTEXT INDEX 创建全文索引
CREATE PACKAGE 创建包规范
EXECUTE PACKAGE 执行包规范
GRANT PACKAGE 向其他用户进行包规范上权限的授权
CREATE SYNONYM 创建同义词
CREATE PUBLIC SYNONYM 创建全局同义词
DROP PUBLIC SYNONYM 删除全局同义词
CREATE LINK 创建外部链接
CREATE ANY CONTEXT 创建任意上下文
DROP ANY CONTEXT 删除任意上下文
GRANT ANY CONTEXT 向其他用户进行任意上下文上权限的授权
COMMENT ANY TABLE 为任意表、视图或列创建注释信息
CREATE ANY DIRECTORY 创建任意目录
DROP ANY DIRECTORY 删除任意目录
CREATE PROFILE 创建PROFILE
ALTER PROFILE 修改PROFILE
DROP PROFILE 删除PROFILE
CREATE OPERATOR 创建自定义运算符
DROP TABLE 删除表
DROP VIEW 删除视图
DROP SCHEMA 删除模式
DROP PROCEDURE 删除存储过程
DROP PACKAGE 删除包规范
DROP SEQUENCE 删除序列
DROP LINK 删除外部链接
DROP CONTEXT INDEX 删除全文索引
DROP INDEX 删除索引
DROP TRIGGER 删除触发器
DROP DOMAIN 删除数据域
DROP PARTITION GROUP 删除分区组
DROP MATERIALIZED VIEW 删除物化视图
DROP OPERATOR 删除自定义运算符
DROP SYNONYM 删除同义词
ALTER TABLE 修改表
ALTER VIEW 修改视图
ALTER MATERIALIZED VIEW 修改物化视图
ALTER SEQUENCE 修改序列
ALTER TRIGGER 修改触发器
ALTER INDEX 修改索引
ALTER CONTEXT INDEX 修改全文索引
CREATE MATERIALIZED VIEW 创建物化视图
SELECT MATERIALIZED VIEW 查询物化视图
CREATE PARTITION GROUP 创建分区组
USAGE PARTITION GROUP 使用分区组
DUMP ANY TABLE 导出任意表
FLASHBACK ANY TABLE 闪回任意表
FLASHBACK TABLE 闪回表
ADMIN JOB 管理作业权限
UNLIMITED TABLESPACE 用户对所有表空间均无配额限制
DB_OBJECT_OPER CREATE SCHEMA 创建模式
CREATE TABLE 创建表
INSERT TABLE 在表中插入表记录
UPDATE TABLE 更新表记录
DELETE TABLE 删除表记录
SELECT TABLE 查询表记录
REFERENCES TABLE 引用表
DUMP TABLE 导出表
GRANT TABLE 向其他用户进行表上权限的授权
CREATE VIEW 创建视图
INSERT VIEW 向视图插入记录
UPDATE VIEW 更新视图
DELETE VIEW 删除视图的记录
SELECT VIEW 查询视图中的记录
GRANT VIEW 向其他用户进行视图上权限的授权
CREATE DOMAIN 创建数据域
CREATE PROCEDURE 创建存储过程
EXECUTE PROCEDURE 执行存储过程的权限
GRANT PROCEDURE 向其他用户进行存储过程上权限的授权
CREATE SEQUENCE 创建序列
SELECT SEQUENCE 查询序列
GRANT SEQUENCE 向其他用户进行序列上权限的授权
CREATE TRIGGER 创建触发器
CREATE INDEX 创建索引
CREATE CONTEXT INDEX 创建全文索引
CREATE PACKAGE 创建包规范
EXECUTE PACKAGE 执行包规范
GRANT PACKAGE 向其他用户进行包规范上权限的授权
CREATE SYNONYM 创建同义词
CREATE PUBLIC SYNONYM 创建全局同义词
CREATE LINK 创建外部链接
CREATE OPERATOR 创建自定义运算符
DROP TABLE 删除表
DROP VIEW 删除视图
DROP SCHEMA 删除模式
DROP PROCEDURE 删除存储过程
DROP PACKAGE 删除包规范
DROP SEQUENCE 删除序列
DROP LINK 删除外部链接
DROP CONTEXT INDEX 删除全文索引
DROP INDEX 删除索引
DROP TRIGGER 删除触发器
DROP DOMAIN 删除数据域
DROP PARTITION GROUP 删除分区组
DROP MATERIALIZED VIEW 删除物化视图
DROP OPERATOR 删除自定义运算符
DROP SYNONYM 删除同义词
ALTER TABLE 修改表
ALTER VIEW 修改视图
ALTER MATERIALIZED VIEW 修改物化视图
ALTER SEQUENCE 修改序列
ALTER TRIGGER 修改触发器
ALTER INDEX 修改索引
ALTER CONTEXT INDEX 修改全文索引
CREATE MATERIALIZED VIEW 创建物化视图
SELECT MATERIALIZED VIEW 查询物化视图
CREATE PARTITION GROUP 创建分区组
USAGE PARTITION GROUP 使用分区组
FLASHBACK TABLE 闪回表
CREATE ROLE 创建角色
DROP ROLE 删除角色
GRANT DOMAIN 向其他用户进行数据域上权限的授权
USAGE DOMAIN 使用数据域
DB_OBJECT_PUBLIC INSERT TABLE 在表中插入表记录
UPDATE TABLE 更新表记录
DELETE TABLE 删除表记录
SELECT TABLE 查询表记录
REFERENCES TABLE 引用表
DUMP TABLE 导出表
GRANT TABLE 向其他用户进行表上权限的授权
INSERT VIEW 向视图插入数据
UPDATE VIEW 更新视图
DELETE VIEW 删除视图的记录
SELECT VIEW 查询视图中的记录
GRANT VIEW 向其他用户进行视图上权限的授权
EXECUTE PROCEDURE 执行存储过程的权限
GRANT PROCEDURE 向其他用户进行存储过程上权限的授权
SELECT SEQUENCE 查询序列
GRANT SEQUENCE 向其他用户进行序列上权限的授权
EXECUTE PACKAGE 执行包规范
GRANT PACKAGE 向其他用户进行包规范上权限的授权
DROP TABLE 删除表
DROP VIEW 删除视图
DROP SCHEMA 删除模式
DROP PROCEDURE 删除存储过程
DROP PACKAGE 删除包规范
DROP SEQUENCE 删除序列
DROP LINK 删除外部链接
DROP CONTEXT INDEX 删除全文索引
DROP INDEX 删除索引
DROP TRIGGER 删除触发器
DROP DOMAIN 删除数据域
DROP PARTITION GROUP 删除分区组
DROP MATERIALIZED VIEW 删除物化视图
DROP OPERATOR 删除自定义运算符
DROP SYNONYM 删除同义词
ALTER TABLE 修改表
ALTER VIEW 修改视图
ALTER MATERIALIZED VIEW 修改物化视图
ALTER SEQUENCE 修改序列
ALTER TRIGGER 修改触发器
ALTER INDEX 修改索引
ALTER CONTEXT INDEX 修改全文索引
SELECT MATERIALIZED VIEW 查询物化视图
GRANT DOMAIN 向其他用户进行数据域上权限的授权
USAGE DOMAIN 使用数据域
DB_AUDIT_ADMIN CREATE USER 创建用户
ALTER USER 修改用户
DROP USER 删除用户
AUDIT DATABASE 执行审计
CREATE PROFILE 创建PROFILE
ALTER PROFILE 修改PROFILE
DROP PROFILE 删除PROFILE
DB_AUDIT_OPER AUDIT DATABASE 执行审计
DB_AUDIT_PUBLIC
DB_POLICY_ADMIN CREATE USER 创建用户
ALTER USER 修改用户
DROP USER 删除用户
LABEL DATABASE 强制访问控制
CREATE PROFILE 创建PROFILE
ALTER PROFILE 修改PROFILE
DROP PROFILE 删除PROFILE
DB_POLICY_OPER LABEL DATABASE 强制访问控制
DB_POLICY_PUBLIC
VTI 具有系统动态视图的查询权限。VTI默认授权给DBA角色且可转授,不支持从DBA中回收VTI。可以为SYSDBA授予VTI,但不可以从SYSDBA回收VTI
SOI 具有非审计/安全系统表的查询权限。SOI默认授权给SYSDBA用户且可转授,不支持从SYSDBA回收SOI
SVI 具有基础V视图的查询权限。SVI默认授权给PUBLIC且可转授,不支持从PUBLIC中回收SVI。可以为SYSDBA授予SVI,但不可以从SYSDBA回收SVI
DB_AUDIT_VTI 具有系统动态视图的查询权限,DB_AUDIT_VTI默认授权给DB_AUDIT_ADMIN且可转授
DB_AUDIT_SOI 具有基础类系统表和与审计操作相关的系统表的查询权限
DB_AUDIT_SVI 具有基础V视图和审计V视图的查询权限。DB_AUDIT_SVI默认授权给DB_AUDIT_PUBLIC且可转授
DB_POLICY_VTI 具有系统动态视图的查询权限,DB_POLICY_VTI默认授权给DB_POLICY_ADMIN且可转授
DB_POLICY_SOI 具有基础类系统表和与安全操作相关的系统表的查询权限
DB_POLICY_SVI 具有基础V视图和安全V视图的查询权限
DB_OBJECT_VTI 具有系统动态视图的查询权限,DB_OBJECT_VTI默认授权给DB_OBJECT_ADMIN且可转授
DB_OBJECT_SOI 具有非审计/安全系统表的查询权限
DB_OBJECT_SVI 和SVI权限一样
SYS_ADMIN 系统内部角色,具有CREATE ANY TRIGGER和DROP ANY TRIGGER权限。
四权分立时,由于没有CREATE ANY TRIGGER和DROP ANY TRIGGER
权限,系统自动将SYS_ADMIN授权给SYSDBA,只有具备SYS_ADMIN时
SYSDBA才可以创建库级的事件触发器。SYS_ADMIN既不可转授,也不可从SYSDBA回收
微信扫码
分享文档
扫一扫
联系客服