Oracle实验一 数据库安全管理

2026/1/27 2:40:55

实验一 数据库安全管理

实验内容

1、创建用户、角色

根据下表的要求 1) 建立角色;

2) 为角色分配权限;

3) 建立密码管理和资源限制Profile文件; 4) 建立用户;

5) 为用户分配角色;

6) 用户登录,执行相应的SQL操作。 由系统管理员(admin)创建以下数据表:课程信息表CourseInfo,排课信息表ClassInfo,部门代码表DepartmentInfo,教师信息表TeacherInfo,学生信息表StudentInfo,选课信息表SelectiveInfo,保存在系统管理员的schema中。请按照文档lab1_DataModel.doc的表结构创建表。 缺省表空间及限额 Admin,20M 用户:系统管理员(admin) ? 角色:DBA ? 三次登录失败,锁定账户; 使用30天后需要更改密码; ? 旧密码过期后100天内不能重用; Teacher,2M 角色:教师(teacher) 用户:teacher1 ? ? ? ? 角色:CONNECT ? 对象权限: ? 查看学生信息 查看教师信息 更新教师信息 查看排课记录 更新和查看选课信息中成绩列,学号登录时修改密码; ? ? ? SESSIONS_PER_USER=2 IDLE_TIME=30 CONNECT_TIME=60 ? ? SESSIONS_PER_USER = UNLIMITED CPU_PER_SESSION=UNLIMITED 角色/用户 权限/角色 密码管理 资源限制 列以及班级列记录 ? Student,2M 角色:学生(student) 用户: (用你的名字的拼音) ? ? 查看院系代码信息 角色:CONNECT 对象权限: ? 查看学生信息 查看课程信息 查看选课信息 ? 登录时修改密码; ? ? ? SESSIONS_PER_USER=1 IDLE_TIME=20 CONNECT_TIME=30 实验步骤如下:

运行SQL*Plus工具,sys用户以SYSDBA特权登录,输入口令abc123。

1、ADMIN

操作步骤一:创建表空间ADMIN

指定该表空间内的表在加载数据时是否产生日志,默认为产生日志(LOGGING),指明数据文件的路径与名字,表空间的大小,最后指定表空间的扩展方式是本地化管理EXTENT MANAGEMENT LOCAL,段空间的管理方式为自动SEGMENT SPACE MANAGEMENT AUTO。

操作步骤二:创建概要文件ADMINPROFILE来对数据库用户进行资源限制和密码管理

限制用户在一次数据库会话期间可以使用的CPU时间为UNLIMITED,用户可打开的并发会话的最大数目为UNLIMITED,指定用户三次登录失败后锁定账户,设置使用一个特定密码的时间限制为30天,指定可重新使用密码前要经过100天。

操作步骤三:创建ADMIN用户

设置ADMIN用户密码为admin,指定其概要文件为ADMINPROFILE,标志用户所创建对象的默认表空间为admin,用户的临时段表空间为temp,限制表空间存储对象为1M。并授予ADMIN用户DBA权限。

操作步骤四:以AMDIN身份登录,执行lab1.sql脚本文件创建数据表。


Oracle实验一 数据库安全管理.doc 将本文的Word文档下载到电脑
搜索更多关于: Oracle实验一 数据库安全管理 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219