Oracle 11g管理与编程基础 教学课件 作者 王鹏杰 王存睿 郑海旭 Chapt08 数据库的安全性.ppt

Oracle 11g管理与编程基础 教学课件 作者 王鹏杰 王存睿 郑海旭 Chapt08 数据库的安全性.ppt

ID:50020405

大小:915.50 KB

页数:35页

时间:2020-03-07

Oracle 11g管理与编程基础 教学课件 作者 王鹏杰 王存睿 郑海旭 Chapt08 数据库的安全性.ppt_第1页
Oracle 11g管理与编程基础 教学课件 作者 王鹏杰 王存睿 郑海旭 Chapt08 数据库的安全性.ppt_第2页
Oracle 11g管理与编程基础 教学课件 作者 王鹏杰 王存睿 郑海旭 Chapt08 数据库的安全性.ppt_第3页
Oracle 11g管理与编程基础 教学课件 作者 王鹏杰 王存睿 郑海旭 Chapt08 数据库的安全性.ppt_第4页
Oracle 11g管理与编程基础 教学课件 作者 王鹏杰 王存睿 郑海旭 Chapt08 数据库的安全性.ppt_第5页
资源描述:

《Oracle 11g管理与编程基础 教学课件 作者 王鹏杰 王存睿 郑海旭 Chapt08 数据库的安全性.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、任课:Email:@.edu.cn大型数据库技术(Oracle11g)欢迎全国读者加入教材/课程讨论QQ群:249449451问题探讨、授课咨询请加作者QQ:535413184Oracle客户机与服务器结构T1T2TnOracle数据库的安全性方案(Schema)的概念用户管理权限管理角色管理数据库审计方案的概念SchemaObjectsTablesTriggersConstraintsIndexesViewsSequencesStoredprogramunitsSynonymsUser-defineddatatypesDatabaselinks方案是一些数据库对象的集合方案与用户是一

2、一对应的。5创建用户时要指定的参数用户名、口令用户默认表空间用户临时表空间用户存储空间限额CREATEUSER用户名INDENTIFIEDBY口令EXTERNALLYDEFAULTTABLESPACE表空间名TEMPORARYTABLESPACE表空间名QUOTA整数K/MON表空间名UNLIMITED创建用户语法例:建立用户CREATEUSERoperatorIDENTIFIEDBYoralDEFAULTTABLESPACEuserDataTEMPORARYTABLESPACEtempUserQUOTA5MONuserDataQUOTA5MONtempUser;CREATEUSERd

3、b_ownerIDENTIFIEDBYoralDEFAULTTABLESPACEuserDataTEMPORARYTABLESPACEtempUser;创建用户例子ALTERUSER用户名INDENTIFIEDBY口令EXTERNALLYDEFAULTTABLESPACE表空间名TEMPORARYTABLESPACE表空间名QUOTA整数K/MON表空间名UNLIMITEDDEFAULTROLE角色名ALLEXCEPT角色名NONE,,修改用户语法ALTERUSERdb_ownerINDENTIFIEDBYoracleDEFAULTTABLESPACEuserdata02;ALTERU

4、SERdb_ownerquota500monuserData;修改用户例子删除用户:DROPUSER用户名CASCADE例如:DROPUSERbradleyCASCADE;删除用户权限分类对象权限:在某个特定的对象(表、视图、序列、过程、函数或包)上执行特定操作的权限。系统权限:与特定对象无关或作用于全体对象上的权限。系统权限分为三类授予用户建立自己的对象Createtable,createcluster,createsequence等授予用户可以对某类型的所有对象进行操作:Createanyindex,executeanyprocedure,grantanyrole授予用户对数据库系

5、统进行操作:Createsession,createtablespace,altersystem对象权限授予系统权限或角色:GRANT系统权限名TO用户名角色名角色名PUBLICWITHADMINOPTION,,授权语句语法(系统权限)授予对象权限或角色:GRANT对象权限名TO用户名角色名角色名PUBLICWITHGRANTOPTION,,授权语句语法(对象权限)例1:将CREATESESSION系统权限授予operator。GRANTcreatesessionTOoperator;例2:将CREATETABLE系统权限授予operator并允许其再传递。GRANTcreatetab

6、leTOrichardWITHADMINOPTION;授权语句例子REVOKE系统权限名FROM用户名角色名角色名PUBLIC,,回收权限语法例:从用户Bill和Mary回收DROPANYTABLE系统权限。REVOKEdropanytableFROMbill,mary;回收权限例子GRANTABCREVOKEABCRESULTABC回收系统权限的级联情况例1:GRANTselectONdeptTOstu10,stu11;例2:GRANTselect,insert(empno,ename),update(ename)ONempTOscottWITHGRANTOPTION;对象权限的授予

7、例子例1:REVOKEselectONdeptFROMstu10,stu11;例2:REVOKEallONempFROMscott;对象权限的回收例子GRANTACBREVOKEACBRESULTACB对象权限的回收的连锁情况角色是由一个命名的关联权限组组成,用来维护和控制权限。角色的特点:减少授权次数动态的权限管理角色定义用户权限用户1用户1用户1权限1权限2权限3权限4无角色管理的授权示意图用户权限角色用户1用户2用户3权限1权限2权限3权

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

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

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