妖怪幻 发表于 2016-11-14 04:06:16

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]
查看完整版本: DB2 730学习笔记2