- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验6数据库的安全性
实验6 数据库的安全性
3.6.1实验类型
验证型实验
3..2实验目的
理解
掌握掌握
3.6.3基础知识
:各选项含义如下:IDENTIFIED BY password:用户口令;DEFAULT TABLESPACE tablespace:默认表空间;TEMPORARY TABLESPACE tablespace:临时表空间;PROFILE profile|DEFAULT:用户资源文件;QUOTA integer[K|M]|UNLIMITED ON tablespace:用户在表空间上的空间使用限额,可以指定多个表空间的限额。:
建立视图:-SQL提供了CREATE语句进行视图的创建,它的一般格式如下:
查询视图:-SQL提供了SELECT语句进行视图的查询。从用户的角度,对视图进行查询与对基本表的查询是一样的。
更新视图:-SQL提供了DROP语句进行视图的删除,它的一般格式如下:
用户文件用户资源文件用来对用户的资源存取进行限制,包括:cpu使用时间限制、内存逻辑读个数限制、每个用户同时可以连接的会话数据限制、一个会话的空间和时间限制、一个会话的持续时间限制、每次会话的专用SGA空间限制。创建用户文件的语法如下:
其中:SESSION_PER_USER: 用户可以同时连接的会话数量限额;CPU_PER_SESSION:用户在一次数据库会期间可占用的CPU时间总量限额,单位为百分之一秒;USER_PER_CALL:用户一次SQL调用可用的CPU时间总量限额,单位为百分之一秒;LOGICAL_READS_PER_SESSION:在一次数据库会话期间能够读取的数据库块的个数限额;LOGICAL_READS_PER_CALL:一次SQL调用可以读取的数据库块数限额;IDLE_TIME:用户连接到数据库后的可空闲时间限额,单位为分钟,若空闲时间超过此值,则连接被断开;CONNECT_TIME:一次连接的时间总量限额,单位为分钟,连接时间超过此值时,连接被断开;PRIVATE_SGA:用户么有的SGA区的大小,单位为数据库块,默认值为UNLIMITED;COMPOSITE_LIMIT:这是一项由上述限制参数构成的组合资源项。3.6.4实验内容
3.6.5实验Grant dba to system;
2 重新以自己的账户登录,创建一个数据库用户:账号_USER1(注:账号即学生登录数据库账号:S2009XXXX)该用户拥有的所有权限。
Create user user1 identified by 123;
3 建立角色:账号_OPER,该角色拥有调用借书、还书、预约的权限。
(注:执行存储过程的授权语句 Grant execute on procedure_name to user/role)
Grant execute on p_borrow to system_oper;
Grant execute on p_return to system_oper;
Grant execute on p_preborrow to system_oper;
4创建一个数据库用户:账号_USER2(注:账号即:S2009XXXX)
为该用户授权角色:账户_OPER。
Create user user2;
Identified by 123;
Grant system_oper to user2;
5建立视图VIEW_READER, 该视图包含书目(ISBN, 书名,作者,出版单位,单价,图书名)(注:所有属性来自关系书目和图书分类)
Create view VIEW_READER(v_isbn,v_name,v_writer,v_unit,v_price,v_name)
As select bisbn,bname,bwriter,bunit,bprice,booktype.tname
From bookname,booktype;
6 创建一个数据库用户:账号_USER3(注:账号即:S2009XXXX)
该用户具有对视图VIEW_READER查询的权限。
Create user user3
Identified by 123;
Grant select
On VIEW_READER
To user3;
CREATE USER usernameIDENTIFIED BY passwordDEFAULT TABLESPACE tablespaceTEMPORARY TABLESPACE tablespacePROFILE pr
文档评论(0)