Oracle 11g学习笔记(四)
Oracle数据库将权限分为两大类:系统权限和对象权限。系统权限是在系统级对数据库进行存取和使用的机制。对象权限是指某一用户对其他用户的表、视图、序列、存储过程、函数、包等的操作权限。 授予系统权限 GRANT命令的语法如下: GRANT system_privilege |role To user |role |PUBLIC [WITH ADMIN OPTION] 其中: system_privilege:表示Oracle系统权限,系统权限是一组约定的保留字,如果能够创建表结构,则为CREATE TABLE; role:角色 user:具体保留字,或者是一系列的用户。 PUBLIC:保留字,代表Oracle系统的所有所用户; WITH ADMIN OPTION:表示被授权者可以将权限授予另外的用户。 示例: 授予连接和开发系统权限 grant connect,resource to wang 系统权限收回 REVOKE命令的语法 REVOKE system_privilege|role from user|role|public REVOKE object_privilege|all on schema.object from user|role|public CASCADE CONSTRAINTS 其中 system_privilege:系统权限或角色; object