[计算机软件及应用]oracle_ppt_cOra_XP_12.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]oracle_ppt_cOra_XP_12

SQL- Cycle2-OCR2 目标 在这一课里,你将学习: 创建和管理用户 为用户授权 创建和管理角色 为角色授权 用户访问 数据库里创建的用户有指定的用户名和密码。 DBA创建用户,分配权限给用户。 权限指用户执行特定SQL语句的许可。 数据库操作的安全包括: 系统安全 数据安全 用户访问(续.) 创建用户 CREATE USER语句用于创建新用户。用IDENTIFIED BY子句说明新用户的密码。 语法 CREATE USER user IDENTIFIED BY password; 用户访问(续.) 授予用户访问权 GRANT语句用于为用户分配权限。 语法 GRANT privilege TO user; 可分配给用户的权限有: 系统权限 对象权限 用户访问(续.) 使用WITH GRANT OPTION 语句,用户可将他所拥有的所有权限授予别的用户。 语法 GRANT object_priv (columns) ON object TO user/PUBLIC WITH GRANT OPTION; 数据库对象如表、视图和序列等的集合称为模式。 12.D.1创建用户 Tebisco公司人事部来了位新职员,他的角色是管理人事部的行政事务。为此,他需要访问数据库中记录,甚至包括访问包含公司机密信息的某些表。DBA需要为这个新用户创建用户名为executive,密码为admin。同时,为此新用户分配访问数据库的权限。 任务单 确定新用户的需求。 设计满足用户需求的语句。 执行语句。 验证用户的需求是否得到了满足。 任务1:确定新用户的需求。 结果: 为这个新职员分配的用户名是executive。 为这个新职员指定的密码是admin。 应分配给这个用户的权限是 CREATE SESSION。 任务2:设计满足用户需求的语句。 修改用户密码 通常,在创建用户时为每个用户指定一个初始密码。之后,你可使用ALTER USER语句来修改密码。 语法 ALTER USER user IDENTIFIED BY password 任务2:设计满足用户需求的语句。(续.) 结果: 为新用户指定的用户名是executive。 为新用户指定的密码是admin。 因此,创建有密码的新用户的语句是: CREATE USER executive IDENTIFIED BY admin; 为新用户分配数据库访问权限的语句是: GRANT Create Session TO executive; 任务3:执行语句。 任务4:验证用户的需求是否得到了满足。 请稍等… 创建用户Peter,其密码为alex。创建好用户后,再把密码改成alexander。 12.P.1创建用户 Jim是Tebsico公司销售部经理。DBA需要为Jim创建一个用户帐户,其用户名和密码分别是Jim和manager。由于管理的是某些机密记录,因此Jim想把DBA分配给他密码改换掉。请创建用户Jim,再把密码改成Jimmy。 请稍等… Peter需授予创建会话,表和视图的权限。编写分配所需权限给Peter的语句。 12.D.2撤消用户 Tebisco 公司负责人事部行政事务的职员辞职了。因此,DBA需要删除分配给他的用户名executive。编写除去这个职员的用户名的语句。 任务单 确认需求。 设计满足用户需求的语句。 执行语句。 验证用户需求是否得到满足。. 任务1:确认需求。 结果: 应被删除的用户名是executive。 任务2:设计满足用户需求的语句。(续.) 结果 需要删除的用户名是executive。 因此,删除用户名的语句应是: DROP USER executive; 任务3: 执行语句。 任务4: 验证用户需求是否得到满足。 12.P.2撤消用户 Jim是Tebsico公司销售部经理,他已应邀去其他地方供职。离职后,他不应该再使用Tebsico公司分配给他的用户名和密码。公司要从用户表中删除

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档