oracle数据库环境实验报告,《Oracle数据库》实验报告二

《《Oracle数据库》实验报告二》由会员分享,可在线阅读,更多相关《《Oracle数据库》实验报告二(5页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 3 页广东金融学院实验报告课程名称:OracleOracle 数据库数据库实验编号 及实验名称实验二用户与对象管理系 别计科系姓 名学 号班 级实验地点实验楼 401实验日期2015 年 月 日 实验时数10指导教师同组其他成员无成 绩一、实验目的及要求 1、掌握用户的建立、修改、查看、删除操作。 2、掌握权限的建立、修改、查看、删除操作。 3、掌握表结构的建立、修改、查看、删除操作。 4、掌握表数据的更新和查询操作。 5、必须设计一个良好的数据库结构。 二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、计算机操作系统要求在 windows XP 以上。2、。

2、并要求 Oracle 软件 10g 以后版本。http:/localhost:1158/em sys oracle sysdba三、实验内容及要求(1)设计用户模式结构选择一个具体局部应用为其设计数据库结构,主要包括:表结构和视图结构。(2)用户管理 利用企业管理器,创建“stuuser+学号”用户,密码为“user+学号” ,默认表空间为“stu_tbs” 。 利用 SQL*Plus 或 iSQL*Plus,创建“stuuser+学号_sql”用户,密码为“user+学号+sql” ,该用户处于锁状态。 利用企业管理器,查看“stuuser+学号”用户的信息。并利用 SQL*Plus 或 i。

3、SQL*Plus,查看“stuuser+学号_sql”用户的信息,并查看该用户验证的方式。 利用 SQL*Plus 或 iSQL*Plus,从 DBA_USERS 数据字典中查看“stuuser+学号_sql”用户的默认表空间和临时表空间的信息。 利用企业管理器,修改“stuuser+学号”用户,验证方式为外部。利用 SQL*Plus 或 iSQL*Plus,修改“stuuser+学号_sql”用户,将该用户解锁,并将密码改为“sql+学号+user” 。(3)用户权限管理。 利用企业管理器,授予“stuuser+学号”用户“CREATE ANY TABLE” 、 “CREATE ANY 第 。

4、2 页 共 2 页INDEX” 、 “ALTER ANY TABLE” 、 “ALTER ANY INDEX” 、 “DROP ANY TABLE”和“DROP ANY INDEX”系统权限。 利用 SQL*Plus 或 iSQL*Plus,授予“stuuser+学号_sql”用户“SYSOPER”系统权限。 利用企业管理器,将“stuuser+学号”用户增加到“SYSTEM”方案中对“help”表的查看、修改、删除等对象权限。 利用 SQL*Plus 或 iSQL*Plus,收回“stuuser+学号_sql”用户在“SYSTEM”方案中对“help”表的查看、修改、删除等对象权限。 利用 。

5、SQL*Plus 或 iSQL*Plus,收回“stuuser+学号_sql”用户的“SYSOPER”系统权限。(4)表对象管理(用“stuuser+学号”用户完成) 利用企业管理器创建方式和命令行方式建立自己设计的各种表。 利用企业管理器查看所有表的字段信息和约束信息。 利用 SQL*Plus 或 iSQL*Plus 从数据字典 DBA_TAB _COLUMNS 查看所有表的字段信息。所有表的约束信息。 分别利用企业管理器和 SQL*Plus 或 iSQL*Plus 方式联系对表结构进行修改,任意选择一些表,修改其字段属性、约束信息等。(5)表数据编辑(用“stuuser+学号_sql”用户。

6、完成)用“stuuser+学号”用户完成对“stuuser+学号_sql”用户的相关授权。 利用 SQL*Plus 或 iSQL*Plus 实现对表中数据的编辑,包括添加、修改和删除。 利用 SQL*Plus 或 iSQL*Plus 实现对表中数据的各种实用性查询。要求:先在对象管理器中实现,然后书写出相应的 SQL 语句。四、实验步骤及结果(包含简要的实验步骤流程、结论陈述)(2)创建表空间 stu_tbs,如图:创建用户 stuuser121544126,如图:SQLcreate user stuuser121544126_sql identified by user121544126sq。

7、lSQLalter user stuuser121544126_sql account lock;利用企业管理器查看的信息如图:利用 sql*plus 查看“stuuser+学号_sql”信息的查询语句:SQLselect * from all users;查看该用户验证方式:SQLshow parameter REMOTE_LOGIN_PASSWORDFILE;第 3 页 共 3 页从 DBA_USERS 数据字典中查看“stuuser+学号_sql”用户的默认表空间和临时表空间的信息:SQLselect username,default_tablespace,temporary_table。

8、space from dba_users;利用企业管理器修改“stuuser+学号”用户,验证方式为外部:将用户解锁,并修改密码:SQLalter user stuuser121544126_sql account unlock;SQLalter user stuuser121544126_sql identified by sql121544126user;(3)利用企业管理器添加权限:授予“stuuser+学号_sql”用户“SYSOPER”系统权限:SQLgrant sysoper to stuuser121544126_sql;利用 sqlplus 收回用户在“SYSTEM”方案中对“。

9、help”表的查看,修改,删除等对象权限:SQLrevoke select,alter,delete on system.help from stuuser121544126;利用 sqlplus 收回用户“SYSOPER”系统权限:SQLrevoke sysoper from stuuser121544126_sql;(4)第 4 页 共 2 页5、实验总结(包括心得体会、问题回答及实验改进意见)答:通过本次试验,掌握创建数据的步骤和方法。我掌握了 SQL*Plus 的使用方法,掌握了表空间和 数据文件的创建、修改和删除方法操作,记录了实验过程中的基本步骤和用到的命令。我对于 oracle 数据库的了解又多了一重。第 5 页 共 3 页六、教师评语1、完成所有的实验内容,实验步骤和实验结果基本正确。 2、至少完成主要的实验内容,实验步骤和实验结果基本正确。 3、仅完成部分的实验内容,实验步骤和结果基本正确。 4、虽然完成了主要实验内容,但是实验步骤和结果存在多处重大错误。 5、未能很好地完成规定的实验内容,且实验步骤和结果基本不正确。 6、其它: 评定等级:优秀 良好 中等 及格 不及格 教师签名: 2015 年 月 日 。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值