oralce DBA 培训 DBAI_les_管理角色.ppt

oralce DBA 培训 DBAI_les_管理角色.ppt

ID:51155703

大小:440.50 KB

页数:28页

时间:2020-03-19

oralce DBA 培训 DBAI_les_管理角色.ppt_第1页
oralce DBA 培训 DBAI_les_管理角色.ppt_第2页
oralce DBA 培训 DBAI_les_管理角色.ppt_第3页
oralce DBA 培训 DBAI_les_管理角色.ppt_第4页
oralce DBA 培训 DBAI_les_管理角色.ppt_第5页
资源描述:

《oralce DBA 培训 DBAI_les_管理角色.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、管理角色目标完成这一课的学习后,您应该能达到下列目标:创建和修改角色控制角色的可用性删除角色使用预定义角色显示数据字典中的角色信息用户权限角色UPDATEONJOBSINSERTONJOBSSELECTONJOBSCREATETABLECREATESESSIONHR_CLERKHR_MGRABC角色轻松权限管理动态权限管理可选择权限可用性可以通过操作系统授予角色的优点通过ADMIN选项授予的角色:不验证:使用口令:外部验证:CREATEROLEoe_clerk;CREATEROLEhr_clerkIDENTIFIEDBYbonus;

2、CREATEROLEhr_managerIDENTIFIEDEXTERNALLY;创建角色角色名说明CONNECT,提供这些角色的目的是为了向后RESOURCE,DBA兼容EXP_FULL_DATABASE导出数据库的权限IMP_FULL_DATABASE导入数据库的权限DELETE_CATALOG_ROLE对于数据字典表的DELETE权限EXECUTE_CATALOG_ROLE对于数据字典程序包的EXECUTE权限SELECT_CATALOG_ROLE对于数据字典表的SELECT权限预定义角色ALTERROLEhr_clerkID

3、ENTIFIEDEXTERNALLY;ALTERROLEhr_managerNOTIDENTIFIED;ALTERROLEoe_clerkIDENTIFIEDBYorder;修改角色使用ALTERROLE可修改验证方法。要求使用ADMIN选项或具有ALTERANYROLE权限。GRANThr_clerkTOhr_manager;GRANToe_clerkTOscott;GRANThr_managerTOscottWITHADMINOPTION;分配角色使用GRANT命令分配角色ALTERUSERscottDEFAULTROLEhr_

4、clerk,oe_clerk;ALTERUSERscottDEFAULTROLEALL;ALTERUSERscottDEFAULTROLEALLEXCEPThr_clerk;ALTERUSERscottDEFAULTROLENONE;设置缺省角色可以为一个用户分配多个角色。可以为用户分配一个缺省角色。限制用户的缺省角色的数目。应用程序角色只能由授权的PL/SQL程序包启用。USINGpackage子句用来创建应用程序角色。CREATEROLEadmin_roleIDENTIFIEDUSINGhr.employee;应用程序角色启用和

5、禁用角色禁用角色以暂时撤消用户拥有的该角色。启用角色以暂时授予该角色。SETROLE命令可启用和禁用角色。登录时启用用户的缺省角色。启用角色可能需要口令。SETROLEhr_clerk;SETROLEoe_clerkIDENTIFIEDBYorder;SETROLEALLEXCEPToe_clerk;启用和禁用角色撤消用户角色需要有ADMINOPTION或GRANTANYROLE权限。使用以下命令撤消角色:REVOKEhr_managerFROMPUBLIC;REVOKEoe_clerkFROMscott;撤消用户角色DROPROL

6、Ehr_manager;删除角色删除角色:删除授予所有用户和角色的角色删除数据库角色需要ADMINOPTION或DROPANYROLE权限使用以下命令删除角色:HR_MANAGERHR_CLERKPAY_CLERK用户角色应用程序角色应用程序权限用户工资表权限津贴权限角色创建原则BENEFITSPAYROLL缺省角色受口令保护(非缺省设置)选择权限INSERT、UPDATE、DELETE和SELECT权限PAY_CLERKPAY_CLERK_RO使用口令与缺省角色的原则获取角色信息可以通过查询以下视图来获取有关角色的信息:DBA_R

7、OLES:数据库中存在的所有角色DBA_ROLES_PRIVS:授予用户和角色的角色ROLE_ROL_PRIVS:授予角色的角色DBA_SYS_PRIVS:授予用户和角色的系统权限ROLE_SYS_PRIVS:授予角色的系统权限ROLE_TAB_PRIVS:授予角色的对象权限SESSION_ROLES:用户当前启用的角色在这一课中,您应该能够掌握:创建角色为角色分配权限为用户或角色分配角色设置缺省角色小结练习17概览此练习涉及以下主题:列出角色的系统权限创建、分配和删除角色创建应用程序角色

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。