oracle中的对象权限是指什么,Oracle系统权限与对象权限

oracle权限分为:

系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等。

对象权限: 允许用户操纵一些特定的对象,如读取视图,可更新某些列、执行存储过程等。

系统权限

超过一百多种有效的权限(查询约209种)

sql> select count(*) from system_privilege_map;

COUNT(*)

----------

209

数据库管理员具有高级权限以完成管理任务,例如:

– 创建新用户

– 删除表

– 备份表

常用的系统权限:

create session 创建会话

create sequence 创建序列

create synonym 创建同名对象

create table 在用户模式中创建表

create any table 在任何模式中创建表

drop table 在用户模式中删除表

drop any table 在任何模式中删除表

create procedure 创建存储过程

execute any procedure 执行任何模式的存储过程

create user 创建用户

drop user 删除用户

create view 创建视图

授予系统权限

grant privilege [,privilege...] to user [,user| role,public...] [with admin option];

选项:

public 所有用户都有的角色

with admin option 使用户同样具有分配权限的权利,可将

你可能感兴趣的:(oracle中的对象权限是指什么,Oracle系统权限与对象权限)