1 系统权限 DBA角色 允许用户执行授权命令,建表,对任何表的数据进行操纵。 DBA角色涵盖了前两种角色,此外还可以执行一些管理操作。 DBA角色拥有最高级别的权限。 1系统权限 例:DBA建立一用户U12后,欲将ALTER TABLE、CREATE VIEW、CREATE INDEX、DROP TABLE、DROP VIEW、DROP INDEX, GRANT,REVOKE、INSERT 、SELETE、UPDATE、DELETE、AUDIT、NOAUDIT等系统权限授予U12 GRANT CONNECT TO U12; 这样就可以省略十几条GRANT语句 2.数据库对象的权限 ORACLE可以授权的数据库对象 基本表 视图 序列 同义词 存储过程 函数 数据库对象的权限(续) 基本表的安全性级别 表级 行级 列级 数据库对象的权限 表级权限 ALTER: 修改表定义 SELECT:查找表中记录 INSERT: 向表中插入数据记录 DELETE:删除表记录 UPDATE:修改表中的数据 INDEX: 在表上建索引 ALL PRIVILEGES:上述所有权限 数据库对象的权限 表级授权使用GRANT/REVOKE语句 例: GRANT SELECT ON SC TO U12; REVOKE SE
原创力文档

文档评论(0)