DB2 730学习笔记2
DB2特权特权分为两类:数据库级特权和对象级特权。
用户可以拥有的数据库级特权:
CREATETAB:用户可以在数据库中创建表。
BINDADD:用户可以使用BIND命令在数据库中创建包。
CONNECT:用户可以连接数据库。
CREATE_NOT_FENCED:用户可以创建unfenced用户定义函数(UDF)。
IMPLICIT_SCHEMA:用户可以在数据库中隐式的创建模式,而不需要使用CREATE SCHEMA命令。
LOAD:用户可以将数据装载到表中。
QUIESCE_CONNECT:用户可以访问处于quiesced状态的数据库。
CREATE_EXTERNAL_ROUTINE:用户可以创建供应用程序和数据块的其他用户使用的过程。
显式特权
可以使用GRANT和REVOKE命令显式的对用户或组授权或撤销特权。
例如:
db2 grant select on table gmilne.org to user test1 将查询表的权限授权给test1用户
隐式特权
当发出命令时,DB2可能会自动地授予特权,而不需要像前面看到的使用GRANT语句。
例如:
CREATE TABLE
CREATE SCHEMA
CREATE VIEW
CREATE DATABASE
间接特权
当数据库管理器执行包时,可以间接获得特权。
页:
[1]