[计算机软件及应用]oracle_ppt_cora_xp

[计算机软件及应用]oracle_ppt_cora_xp

ID:40004909

大小:67.50 KB

页数:33页

时间:2019-07-17

[计算机软件及应用]oracle_ppt_cora_xp_第1页
[计算机软件及应用]oracle_ppt_cora_xp_第2页
[计算机软件及应用]oracle_ppt_cora_xp_第3页
[计算机软件及应用]oracle_ppt_cora_xp_第4页
[计算机软件及应用]oracle_ppt_cora_xp_第5页
资源描述:

《[计算机软件及应用]oracle_ppt_cora_xp》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目标在这一课里,你将学习:创建和管理用户为用户授权创建和管理角色为角色授权用户访问数据库里创建的用户有指定的用户名和密码。DBA创建用户,分配权限给用户。权限指用户执行特定SQL语句的许可。数据库操作的安全包括:系统安全数据安全用户访问(续.)创建用户CREATEUSER语句用于创建新用户。用IDENTIFIEDBY子句说明新用户的密码。语法CREATEUSERuserIDENTIFIEDBYpassword;用户访问(续.)授予用户访问权GRANT语句用于为用户分配权限。语法GRANTprivilegeTOuser;可分配给用户的权限有:系统权限对象权限用户访问

2、(续.)使用WITHGRANTOPTION语句,用户可将他所拥有的所有权限授予别的用户。语法GRANTobject_priv(columns)ONobjectTOuser/PUBLICWITHGRANTOPTION;数据库对象如表、视图和序列等的集合称为模式。12.D.1创建用户Tebisco公司人事部来了位新职员,他的角色是管理人事部的行政事务。为此,他需要访问数据库中记录,甚至包括访问包含公司机密信息的某些表。DBA需要为这个新用户创建用户名为executive,密码为admin。同时,为此新用户分配访问数据库的权限。任务单确定新用户的需求。设计满足用户需求的

3、语句。执行语句。验证用户的需求是否得到了满足。任务1:确定新用户的需求。结果:为这个新职员分配的用户名是executive。为这个新职员指定的密码是admin。应分配给这个用户的权限是CREATESESSION。任务2:设计满足用户需求的语句。修改用户密码通常,在创建用户时为每个用户指定一个初始密码。之后,你可使用ALTERUSER语句来修改密码。语法ALTERUSERuserIDENTIFIEDBYpassword任务2:设计满足用户需求的语句。(续.)结果:为新用户指定的用户名是executive。为新用户指定的密码是admin。因此,创建有密码的新用户的语句

4、是:CREATEUSERexecutiveIDENTIFIEDBYadmin;为新用户分配数据库访问权限的语句是:GRANTCreateSessionTOexecutive;任务3:执行语句。任务4:验证用户的需求是否得到了满足。请稍等…创建用户Peter,其密码为alex。创建好用户后,再把密码改成alexander。12.P.1创建用户Jim是Tebsico公司销售部经理。DBA需要为Jim创建一个用户帐户,其用户名和密码分别是Jim和manager。由于管理的是某些机密记录,因此Jim想把DBA分配给他密码改换掉。请创建用户Jim,再把密码改成Jimmy。请

5、稍等…Peter需授予创建会话,表和视图的权限。编写分配所需权限给Peter的语句。12.D.2撤消用户Tebisco公司负责人事部行政事务的职员辞职了。因此,DBA需要删除分配给他的用户名executive。编写除去这个职员的用户名的语句。任务单确认需求。设计满足用户需求的语句。执行语句。验证用户需求是否得到满足。.任务1:确认需求。结果:应被删除的用户名是executive。任务2:设计满足用户需求的语句。撤消用户DROPUSER语句用于删除用户。语法DROPUSERusername;任务2:设计满足用户需求的语句。(续.)结果需要删除的用户名是executi

6、ve。因此,删除用户名的语句应是:DROPUSERexecutive;任务3:执行语句。任务4:验证用户需求是否得到满足。12.P.2撤消用户Jim是Tebsico公司销售部经理,他已应邀去其他地方供职。离职后,他不应该再使用Tebsico公司分配给他的用户名和密码。公司要从用户表中删除他的用户名。请编写删除用户Jim的语句。废除用户访问用户的权限可使用REVOKE语句废除。语法REVOKEprivilegeFROMuser/PUBLIC授给用户的对象权限也可以被撤消。语法REVOKEprivilegeONobjectFROMuser/PUBLICCASCADEC

7、ONSTRAINTS请稍等…要求撤消Peter创建表的权限。编写满足这一要求的语句。创建角色能授予用户的有名的权限组合称为角色。提供向后兼容的角色有:CONNECT角色RESOURCE角色DBA角色CREATEROLE语句用于创建角色。语法CREATEROLErole创建角色(续.)ALTERROLE语句可用来为角色分配密码。语法ALTERROLEroleIDENTIFIEDBYpassword;角色可以使用所有分配给它的权限。语法GRANTprivilegeTOrole;创建角色(续.)一个角色可指派给多个用户。类似的,一个用户也可具有多个角色。语法GRANTr

8、oleTO

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

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

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