欢迎来到天天文库
浏览记录
ID:28027325
大小:98.39 KB
页数:8页
时间:2018-12-07
《数据库实验6数据库的安全性》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、c据库应用验证实验报告实验名称:数据库的安全性实验类型:验证型实验实验环境:windowsxp&oraclellg指导教师:张世铃专业班级:信安1102姓名:曾龙学号:20111797联系电话:15390480510电子邮件:865231545@qq.com实验地点:东6B410实验日期:2013年5月27实验报告日期:2013年5月27円成绩:实验6数据库的安全性3.6.1实验类型验证型实验3.6.2实验目的•理解数据库的安全性保护•掌握ORACLE屮有关用户创建的方法•理解数据库存取控制机制•熟练掌握PL-SQL的数据
2、控制语言,能通过自主存取控制进行权限管理•熟悉用户资源文件的使用•熟悉ORACLE中角色管理•熟悉视图机制在自主存取控制上的应用3.6.4实验内容1.创建数据库用户2.利用T-SQL实现自主存取控制3.角色管理4.视图机制在自主存取控制上的应用5.用户概要文件的使用3.6.5实验步骤1、以SYSTEM登录数据库为你的账号增加系统角色DBA.GRANTDBATOSYSTEM;ConnectedasSYSTEMSORCLASSYSDBASQL>GRANTDBATOSYSTEM;Grantsucceeded2、重新以自己的账号登
3、录,创建一个数据库用户:账号JJSER1(注:账号即学生登录数据库账号:S2009XXXX)该用户拥有所有权限。CREATEUSERS20111797_USER1IDENTIFIEDBYorcl;GRANTALLPRIVILEGESTOS20111797_USER1;SQL>CREATEUSERS2O111797_USER1IDENTIFIEDBYorcl;Usercreated520111797USER1[SCOTTSQL>GRANTALLPRIVILEGESTOS2O111797_USER1;Grantsucceede
4、dSQL>SQL>SELECTGRANTEE,PRIVILEGE,ADHIN^OPTIONFROMDBA一SYS一PRIVS2WHEREGRANTEEIN('S2O111797_USER11)3ORDERBYGRANTEE4;S20111797一USER1S20111797—USER1S2O111797_USER1S20111797USER1GRANTEEPRIVILEGEADHIN^OPTIONADMINISTERANYSQLTUNINGSETNOADMINISTERDATABASETRIGGERNOADMINISTER
5、RESOURCEMANAGERNOADMINISTERSQLMANAGEMENTOBJECTNOS20111797JJSER1SELECTANYSEQUENCENOS2O111797_USER1SELECTANYTABLENOS2O111797:USER1SELECTANYTRANSACTIONNOS2O111797_USER1UNDERANYTABLENOS20111797一USER1UNDERANYTYPENOS2O111797:USER1UNDERANYVIEWNOS2O111797_USER1UNLIMITEDTA
6、BLESPACENOS20111797一USER1UPDATEANYCUBENOS2O111797:USER1UPDATEANYCUBEBUILDPROCESSNOS2O111797_USER1UPDATEANYCUBEDIMENSIONNOS20111797一USER1UPDATEANYTABLENOSCOTTUNLIMITEDTABLESPACENO*7A*1oo13、建立角色:账号_OPER,该角色拥有调用存储过程借书、还书、预约的权限。(注:执行存储过程的授权语句Grantexecuteonprocedure_na
7、metouser/role)实验代码为:CREATEROLES20111797_OPEN;CRANTEXECUTEONPROj昔书功能TOS20111797_OPEN;CRANTEXECUTEONPRO_还书功能2TOS20111797.OPEN;CRANTEXECUTEON卩尺0_预约功能TOS20111797_OPEN;SQL>CREATEROLES20111797一OPEN;RolecreatedSQL>GRANTEXECUTEONpro—借书功能toS20111797—OPEN;GrantsucceededSQL>
8、GRANTEXECUTEONpro一述书功能2toS20111797一OPEN;GrantsucceededSQL>GRANTEXECUTEON约功能toS20111797—OPEN;Grantsucceeded4、创建一个数据库用户:账号_USER2(注:账号即:S2009XXXX)为该用户授权角色:
此文档下载收益归作者所有