大型数据库技术实验七表空间与表管理用户与角色管理.docVIP

大型数据库技术实验七表空间与表管理用户与角色管理.doc

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
大型数据库技术实验七表空间与表管理用户与角色管理.doc

实验七:表空间与表管理用户与角色管理 一、实验目的 1. 熟悉表空间的创建与更改操作。 2. 掌握表管理(创建、修改、创建约束、删除等)操作。 3. 掌握用户与角色的管理。 二、实验内容 练习在SQL*Plus环境下创建各种表空间,并操作表空间的状态。 参见教材p307-308页实验指导12.5。将所有执行正确的PL/SQL语句记录下来。 2. 用户管理(本练习将创建一个用户EXE_USERn),并为其分配相应的系统权限和角色,以便可以在数据库中执行相应的操作。 参见教材p338页实验指导13.6。将所有执行正确的PL/SQL语句记录下来。(其中n为本人学号的末两位) 使用SYSTEM身份连接到数据库。 创建用户账号EXE_USERn,其口令为exercisen,默认临时表空间为TEMP。 创建一个用户配置文件EXEn_PROF,包含的资源及口令限制如下。 该用户最多可以建立3个并发的会话连接。 用户执行语句使用的CPU最长时间为10分钟。 空闲时间超过15分钟后,断开与用户的连接。 限制用户密码的有效期为10天,宽限时间为3天. 限制用户在登录到ORACLE数据库时允许失败的次数为3,锁定天数为10。 为用户EXE_USERn指定资源配置文件PROFILE。 向用户授予连接数据库系统权限。 向用户授予对对象HR.EMPLOYEES的SELECT,UPDATE权限,并以EXE_USERn身份连接到数据库,查询EMPLOYEES表。 Grant select,update on hr.employees to exercise_user; Connect exercise_user/exercise; Select * from hr.employees; 撤销向用户EXE_USERn授予的系统权限,取而代之向用户授予CONNECT角色。 角色管理 参见教材p334-337页管理自定义角色。将所有执行正确的PL/SQL语句记录下来。 使用SYSTEM身份连接到数据库。 使用 CREATE ROLE语句创建角色UserManRole,密码为myrollpwd。 使用GRANT语句将角色UserManRole授予CONNECT、RESOURCE、CREATE TABLE和UNLIMITED TABLESPACE权限。 使用GRANT语句将角色UserManRole授予对对象SCOTT.EMP的SELECT、INSERT和UPDATE权限。 使用GRANT语句将用户EXE_USERn指定为角色UserManRole。 以EXE_USERn身份连接到数据库,查询SCOTT.EMP表。 4. 检索下列预定义角色所具有的系统权限。 (1).CONNECT角色 .RESOURSE角色 Select privilede from dba_sys_privs where grantee=’RESOURSE’ ; .DBA角色 Select privilede from dba_sys_privs where grantee=’DBA’ ; (4).EXP_FULL_DATABASE角色 Select privilede from dba_sys_privs where grantee=’EXP_FULL_DATABASE’ ; (5).IMP_FULL_DATABASE角色 Select privilede from dba_sys_privs where grantee=’IMP_FULL_DATABASE’ ; (6).EXECUTE_CATALOG_ROLE 角色 Select privilede from dba_sys_privs where grantee=’EXECUTE_CATALOG_ROLE’ ; (7).DELETE_CATALOG_ROLE角色 Select privilede from dba_sys_privs where grantee=’DELETE_CATALOG_ROLE’ ; (8).SELECT_CATALOG_ROLE角色 Select privilede from dba_sys_privs where grantee=’SELECT_CATALOG_ROLE’ ; .RECOVERY_CATALOG_OWNER角色 Select privilede from dba_sys_privs where grantee=’RECOVERY_CATALOG_OWNER’ ; 5. 表管理 (1)以EXE_USERn身份连接到数据库,使用CREATE TABLE语句创建一个学生信息表STUDENT和一个班级信息表CLASS,结构如下表: 表STUDENT的结构 编号 字段名称 数据结构 说 明 1 s

文档评论(0)

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

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

1亿VIP精品文档

相关文档