附录 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回收 |
无 |