大型数据库实验6.doc
2013级计算机专业集美大学计算机工程学院20142015学年第二学期1大型数据库实验报告题目实验六安全管理学号201321121054班级计算1311日期20151126姓名陈孙伟指导老师杨艳华成绩一、实验目的1掌握创建用户、修改用户、修改用户权限的方法2掌握创建角色、创建模式对象的方法3掌握给用户授权,给角色授权,使用权限等基本用户安全管理方法4掌握概要文件的创建二、实验使用环境ORACLE11G三、实验内容与完成情况1按照教材P140“实训题1”创建用户注意如果数据库中没有表空间BOOKS_PUB,请先按照P110的“实训题1”的要求创建该表空间。切换用户为BOOKS_PUB,链接数据库,验证用户的相关设置。2013级计算机专业集美大学计算机工程学院20142015学年第二学期22创建一个口令认证的数据库用户“USERA_学号后三位”,口令为USERA,默认表空间为USERS,配额为10M,初始账户为锁定状态。3为“USERA_学号后三位”用户授予CREATESESSION权限、SCOTTEMP的SELECT权限和UPDATE权限。同时允许该用户将获得的权限授予其他用户。4将用户“USERA_学号后三位”的账户解锁。验证该用户的相关设置。2013级计算机专业集美大学计算机工程学院20142015学年第二学期35创建一个操作系统认证用户,并验证用户的有效性。6依次完成教材P140“实训题34”。其中,第3题的角色命名为“ROLE_学号后三位”。把第3题的角色和CONNECT角色都授予用户BOOKS_PUB。第4题的概要文件命名为“姓名简拼小写_PROF”7创建角色ROLEA学号后三位,并设置角色使用数据库认证方式,口令为ROLEA。将CREATETABLE权2013级计算机专业集美大学计算机工程学院20142015学年第二学期4限、SCOTTDEPT的INSERT权限和DELETE权限授予该角色;创建角色ROLEB学号后三位,将CONNECT、RESOURCE角色授予该角色。然后,将这两个角色授予用户BOOKS_PUB。8以BOOKS_PUB用户连接登录数据库,以验证前面针对该用户的授权设置2013级计算机专业集美大学计算机工程学院20142015学年第二学期59屏蔽用户BOOKS_PUB的ROLEB学号后三位的角色。四、实验小结。本次实验让我了解了ORACLE的用户和角色的用处和权限的管理。实验难度不大,按照书上步骤都可以实现,但是要注意建立操作系统外部的认证用户要自己新建注册表。