Oracle_Role_Grant.ppt

Oracle_Role_Grant

例如:利用下面的语句可以将CUSTOMER表的SELECT和INSERT,UPDATE对象权限授予用户chenqian: GRANT SELECT,INSERT(CUSTOMER_ID,CUSTOMER_name), UPDATE(desc) ON CUSTOMER TO chenqian WITH ADMIN OPTION; 在授予对象权限时,可以使用一次关键字ALL或ALL PRIVILEGES将某个对象的所有对象权限全部授予指定的用户。 3.授予角色 在GRANT关键字之后指定角色的名称,然后在TO关键字之后指定用户名,即可将角色授予指定的用户。Oracle数据库系统预先定义了CONNECT、RESOURCE、DBA、 EXP_FULL_DATABASE、IMP_FULL_DATABASE五个角色。CONNECT具有创建表、视图、序列等权限;RESOURCE具有创建过程、触发器、表、序列等权限、DBA具有全部系统权限;EXP_FULL_DATABASE、 IMP_FULL_DATABASE具有卸出与装入数据库的权限。 通过查询sys.dba_sys_privs可以了解每种角色拥有的权限。 例如:利用下面的语句可以将DBA角色授予用户chenjie: GRANT DBA TO chenjie WITH GRANT OPTION; 在同一条

文档评论(0)

1亿VIP精品文档

相关文档