权限

63 阅读1分钟

权限

1、系统权限

允许用户在数据库中执行指定的行为,一般可 以理解成比较通用的一类权限。

系统权限解释
sysoper启动停止数据库,恢复数据库等
sysdba所有SYSOPER功能的管理权限;创建数据库等权限

2、对象权限

允许用户访问和操作一个指定的对象,该对象 是一个确切存储在数据库中的命名对象。

权限分类 \ 对象类型表(table)试图(view)序列(sequence)存储(procedure)
select(选择)
insert(插入)
update(更改)
delete(删除)
alter(修改)
index(索引)
reference(引用)
execute(执行)

3、授予对象权限

grant 权限 | [all privileges] | [(column)] on [schema.]对象名 to {用户|public} [with grant option];

# all privileges:指定对象的所有权限
# (column):在授予INSERT、REFERENCES或UPDATE权限时可以 指定列;
# schema:指定用户名,如果省略,默认为当前用户
# public:授予权限给所有用户
# with grant option:允许被授予权限的用户再授予对象权给其他人
1234567

4、回收对象权限

revoke 对象权限种类 on 对象名 from user;