欢迎来到天天文库
浏览记录
ID:50615856
大小:361.00 KB
页数:13页
时间:2020-03-12
《管理Oracle的用户、权限.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、管理用户、权限权限的分类管理系统权限:在系统级控制数据库的存取和使用机制,它一般是针对某一类方案对象或非方案对象某种操作的全局性能力。对象权限:指在对象级控制数据库的存取和使用机制,即访问其他用户的方案对象能力。DBMS实现数据库安全保护的过程:1、DBA或对象的创建者通过授权语句,把授予/回收权限的定义告诉DBMS2、DBMS把授予/回收权限的结果保存在数据字典中3、当用户提出操作请求时,DBMS根据数据字典中保存的权限定义进行检查,来决定是否允许用户执行该操作系统权限的分类CategoryEx
2、amplesINDEXCREATEANYINDEXALTERANYINDEXDROPANYINDEXTABLECREATETABLECREATEANYTABLEALTERANYTABLEDROPANYTABLESELECTANYTABLEUPDATEANYTABLEDELETEANYTABLESESSIONCREATESESSIONALTERSESSIONRESTRICTEDSESSIONTABLESPACECREATETABLESPACEALTERTABLESPACEDR
3、OPTABLESPACEUNLIMITEDTABLESPACE每种系统权限都为用户提供类执行某一种或某一类系统级的数据库操作权力,数据字典视图system_privilege_map中包括了Oracle数据库的所有系统权限授予/回收系统权限REVOKECREATETABLEFROMemi;GRANTCREATESESSIONTOemi;GRANTCREATESESSIONTOemiWITHADMINOPTION;DBAGRANTREVOKEJeffEmiJeffEmiDBA对象权限Oracle数
4、据库的方案对象主要有:表、索引、视图、序列、同义词、过程、函数包和触发器创建对象的用户拥有该对象的所有对象权限,不需要授予。所以,对象权限的设置实际上是为对象的所有者给其他用户提供操作该对象的某种权力能力GRANT{object_privilege[(column_list)][,object_privilege[(column_list)]]...
5、ALL[PRIVILEGES]}ON[schema.]objectTO{user
6、role
7、PUBLIC}[,{user
8、role
9、PUBLIC}.
10、..[WITHGRANTOPTION]GRANTEXECUTEONdbms_outputTOjeff;GRANTUPDATEONemi.customersTOjeffWITHGRANTOPTION;回收对象权限REVOKE{object_privilege[,object_privilege]...
11、ALL[PRIVILEGES]}ON[schema.]objectFROM{user
12、role
13、PUBLIC}[,{user
14、role
15、PUBLIC}]...[CASCADECONSTRAINTS]G
16、RANTREVOKEBobJeffEmiEmiJeffBobREVOKESELECTONemi.ordersFROMjeff;数据库权限审计ParameterfileSpecifyauditoptionsDatabaseAudittrailAuditoptionsEnabledatabaseauditingDBAUserExecutecommandGenerateaudittrailReviewauditinformationServerprocessOSaudittrail管理角色Us
17、ersPrivilegesRolesUPDATEONJOBSINSERTONJOBSSELECTONJOBSCREATETABLECREATESESSIONHR_CLERKHR_MGRABC创建/修改角色CREATEROLEoe_clerk;CREATEROLEhr_clerkIDENTIFIEDBYbonus;CREATEROLEhr_managerIDENTIFIEDEXTERNALLY;ALTERROLEhr_clerkIDENTIFIEDEXTERNALLY;ALTERROLEhr_man
18、agerNOTIDENTIFIED;ALTERROLEoe_clerkIDENTIFIEDBYorder;GRANThr_clerkTOhr_manager;GRANToe_clerkTOscott;GRANThr_managerTOscottWITHADMINOPTION;角色分类人事管理工资管理HR_MANAGERHR_CLERKPAY_CLERKUserrolesApplicationrolesApplicationprivilegesUsers管理工资权限管理人事权限管理用
此文档下载收益归作者所有