欢迎来到天天文库
浏览记录
ID:10785811
大小:35.00 KB
页数:5页
时间:2018-07-08
《《oracle数据库》实验报告二》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、广东金融学院实验报告课程名称:Oracle数据库实验编号及实验名称实验二用户与对象管理系别计科系姓名学号班级实验地点实验楼401实验日期2015年月日实验时数10指导教师同组其他成员无成绩一、实验目的及要求1、掌握用户的建立、修改、查看、删除操作。2、掌握权限的建立、修改、查看、删除操作。3、掌握表结构的建立、修改、查看、删除操作。4、掌握表数据的更新和查询操作。5、必须设计一个良好的数据库结构。二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、计算机操作系统要求在windowsXP以上
2、。2、并要求Oracle软件10g以后版本。http://localhost:1158/emsysoraclesysdba三、实验内容及要求(1)设计用户模式结构选择一个具体局部应用为其设计数据库结构,主要包括:表结构和视图结构。(2)用户管理①利用企业管理器,创建“stuuser+学号”用户,密码为“user+学号”,默认表空间为“stu_tbs”。②利用SQL*Plus或iSQL*Plus,创建“stuuser+学号_sql”用户,密码为“user+学号+sql”,该用户处于锁状态。③利用企业管理器,查
3、看“stuuser+学号”用户的信息。并利用SQL*Plus或iSQL*Plus,查看“stuuser+学号_sql”用户的信息,并查看该用户验证的方式。④利用SQL*Plus或iSQL*Plus,从DBA_USERS数据字典中查看“stuuser+学号_sql”用户的默认表空间和临时表空间的信息。⑤利用企业管理器,修改“stuuser+学号”用户,验证方式为外部。利用SQL*Plus或iSQL*Plus,修改“stuuser+学号_sql”用户,将该用户解锁,并将密码改为“sql+学号+user”。(3)
4、用户权限管理。①利用企业管理器,授予“stuuser+学号”用户“CREATEANYTABLE”、“CREATEANY第5页共3页INDEX”、“ALTERANYTABLE”、“ALTERANYINDEX”、“DROPANYTABLE”和“DROPANYINDEX”系统权限。②利用SQL*Plus或iSQL*Plus,授予“stuuser+学号_sql”用户“SYSOPER”系统权限。③利用企业管理器,将“stuuser+学号”用户增加到“SYSTEM”方案中对“help”表的查看、修改、删除等对象权限。④
5、利用SQL*Plus或iSQL*Plus,收回“stuuser+学号_sql”用户在“SYSTEM”方案中对“help”表的查看、修改、删除等对象权限。⑤利用SQL*Plus或iSQL*Plus,收回“stuuser+学号_sql”用户的“SYSOPER”系统权限。(4)表对象管理(用“stuuser+学号”用户完成)①利用企业管理器创建方式和命令行方式建立自己设计的各种表。②利用企业管理器查看所有表的字段信息和约束信息。③利用SQL*Plus或iSQL*Plus从数据字典DBA_TAB_COLUMNS查看
6、所有表的字段信息。所有表的约束信息。④分别利用企业管理器和SQL*Plus或iSQL*Plus方式联系对表结构进行修改,任意选择一些表,修改其字段属性、约束信息等。(5)表数据编辑(用“stuuser+学号_sql”用户完成)①用“stuuser+学号”用户完成对“stuuser+学号_sql”用户的相关授权。②利用SQL*Plus或iSQL*Plus实现对表中数据的编辑,包括添加、修改和删除。③利用SQL*Plus或iSQL*Plus实现对表中数据的各种实用性查询。要求:先在对象管理器中实现,然后书写出相
7、应的SQL语句。四、实验步骤及结果(包含简要的实验步骤流程、结论陈述)(2)①创建表空间stu_tbs,如图:创建用户stuuser121544126,如图:②SQL>createuserstuuser121544126_sqlidentifiedbyuser121544126sqlSQL>alteruserstuuser121544126_sqlaccountlock;利用企业管理器查看的信息如图:利用sql*plus查看“stuuser+学号_sql”信息的查询语句:SQL>select*fromall
8、users;查看该用户验证方式:SQL>showparameterREMOTE_LOGIN_PASSWORDFILE;第5页共3页④从DBA_USERS数据字典中查看“stuuser+学号_sql”用户的默认表空间和临时表空间的信息:SQL>selectusername,default_tablespace,temporary_tablespacefromdba_users;⑤利用企业管理器修改“stuuser+
此文档下载收益归作者所有