13-控制用户访问

13-控制用户访问

ID:37316218

大小:455.57 KB

页数:27页

时间:2019-05-21

13-控制用户访问_第1页
13-控制用户访问_第2页
13-控制用户访问_第3页
13-控制用户访问_第4页
13-控制用户访问_第5页
资源描述:

《13-控制用户访问》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十三章控制用户访问幻灯片1控制用户访问Copyright©OracleCorporation,2001.Allrightsreserved.进度表:时间主题20分钟讲演20分钟练习40分钟总共中国科学院西安网络中心©2005OracleSQL入门13-1第十三章控制用户访问幻灯片2目标完成本课后,您应当能够执行下列操作:•创建用户•创建角色使得安全模式的设置和管理容易•使用GRANT和REVOKE语句授予和撤消对象权限•创建和访问数据库链接13-2Copyright©OracleCorporation,2001.Allrightsreserved.课程目标在本课中,你将学习怎样

2、控制对指定数据库对象的访问,并且用不同级别的访问权限添加新的用户。中国科学院西安网络中心©2005OracleSQL入门13-2第十三章控制用户访问幻灯片3控制用户访问数据库管理员用户名和口令权限用户13-3Copyright©OracleCorporation,2001.Allrightsreserved.控制用户访问在多用户环境中,你想要控制数据库访问和使用的安全,可以用下面Oracle服务器提供的数据库安全措施:控制数据库访问在数据库中只允许访问指定的对象用Oracle数据字典确认给予的和收回的权限创建数据库对象的同义词数据库安全可以被划分为两个范畴:系统安全和数据安全。系

3、统安全在系统级别访问和使用数据库,例如,用户名和口令,分配给用户的磁盘空间和用户能够执行的系统操作;数据库安全包括访问和使用数据库对象和用户能够对数据库对象进行的操作。中国科学院西安网络中心©2005OracleSQL入门13-3第十三章控制用户访问幻灯片4权限•数据库安全:–系统安全–数据安全•系统权限:授权访问数据库•对象权限:操纵数据对象的内容•方案:对象的集合,例如表、视图和序列13-4Copyright©OracleCorporation,2001.Allrightsreserved.权限权限是执行特殊SQL语句的权利。数据库管理员(DBA)是一个具有授予用户访问数据库

4、及其对象的能力的高级用户。用户需要系统权限来访问数据库,需要对象权限来操纵数据库中对象的内容。用户也可以将被授予的权限给其它用户或者角色,角色是相关权限的命名分组。方案方案是对象的集合,例如,视图和序列的集合。方案被数据库用户多拥有,并且与用户有相同的名字。更多信息,见Oracle9iApplicationDeveloper’sGuide–Fundamentals,“建立安全策略”部分;Oracle9iConcepts,“数据库安全”主题。中国科学院西安网络中心©2005OracleSQL入门13-4第十三章控制用户访问幻灯片5系统权限•有100多个可用权限•数据管理员有执行任务

5、的高级系统权限,例如:–创建新用户–删除用户–删除表–备份表13-5Copyright©OracleCorporation,2001.Allrightsreserved.系统权限对用户和角色有100多个不同的可用系统权限,系统权限有数据库管理员提供。典型的DBA权限系统权限授权的操作CREATEUSER受让人可以创建其他Oracle用户(需要有DBA角色权限)。DROPUSER受让人可以删除另一个用户。DROPANYTABLE受让人可以删除在任意方案中的表。BACKUPANYTABLE受让人用导出实用程序可以备份在任何方案中的任何表。SELECTANYTABLE受让人可以查询在任

6、何方案中的表、视图或快照。CREATEANYTABLE受让人可以在任何方案中创建表。中国科学院西安网络中心©2005OracleSQL入门13-5第十三章控制用户访问幻灯片6创建用户DBA用CREATEUSER语句创建用户CREATEUSERuserIDENTIFIEDBYpassword;CRCREAEATTEEUSEUSERRssccottottIDIDENENTTIIFFIEIEDDBBYYttigigeerr;;UsUserercrercrcreaeateatteededd..13-6Copyright©OracleCorporation,2001.Allrightsre

7、served.创建用户DBA通过执行CREATEUSER语句来创建用户,在这时用户没有任何权限。DBA可以给用户授予权限,这些权限决定用户能够在数据库级别做什么。幻灯片给出了用有删节的语法创建用户的例子。在语法中:user是被创建的用户的名字password指定用户必须用该口令登录更多信息,见Oracle9iSQLReference,“授权”和“创建用户”。教师注释关于删除DROPUSER用户的信息,参考Oracle9iSQLReference,“删除用户”。中国科学院西安网络中

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

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

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