《Oracle数据库》实验报告二(2)_第1页
《Oracle数据库》实验报告二(2)_第2页
《Oracle数据库》实验报告二(2)_第3页
《Oracle数据库》实验报告二(2)_第4页
《Oracle数据库》实验报告二(2)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、v1.0可编辑可修改广东金融学院实验报告课程名称:Oracle数据库头驳编P 及实验名称实验二用户与对象管理系别互联网系姓名学 号班级实验地点新电403实验日期2016年6月5日实验时数15指导教师梁玉强同组其他成员无成绩一、实验目的及要求1、掌握用户的建立、修改、查看、删除操作。2、掌握权限的建立、修改、查看、删除操作。3、掌握表结构的建立、修改、查看、删除操作。4、掌握表数据的更新加查询操作。5、必须设一个良好的数据库结构。二、实验环境及相关情况(包含使用软件、实验设备、主要仪器及材料等)1、计算机操作系统要求在 windows XP以上。2、并要求Oracle软彳10g以后版本。二、实验

2、内容及要求(1)设计用户模式结构选择一个具体局部应用为其设计数据库结构,主要包括表结构及索引。(2)用户管理利用企业管理器,创建“ stuuser+学号”用户,密码为“ user+学号”,默认表空间为“ stu_tbs利用SQL*Plus或iSQL*Plus ,创建“stuuser+学号_sql ”用户,密码为"user+学号+sql ”,该用户处于锁状态。利用企业管理器,查看"stuuser+学号”用户的信息。并利用SQL*Plus或iSQL*Plus,查看"stuuser+ 学号_sql”用户的信息,并查看该用户验证的方式。利用SQL*Plus或iSQL*Pl

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

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

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

6、据的编辑,包括添加、修改和删除。利用SQL*Plus或iSQL*Plus实现对表中数据的各种实用性查询。10第14页共2页要求:先在对象管理器中实现,然后书写出相应的SQL语句。四、实验步骤及结果(包含简要的实验步骤流程、结论陈述)1 .创建表空间 stu_tbsSQL>create tablespace stu_tbs2 datafile 'c:finance_db' size 25m online;1 create tablespace stu_tbs 2* datafiftance_dbxf inancell.dhf , s ise online£QL&g

7、t; #根空间已创建.EQL>创建用户stuuser5SQL>create user stuuser5_sql identified by user2sql;SQL>alter user stuuser5_sql account lock;SQL> create user stuuser131544235_sql identified by user1315*423F5ql;用户已创建.SQLalter user stui)5ef1315ii235_sql account lock ;用户已更改.查看“ stuuser+学号_sql ”用户的信息SQL>selec

8、t * from all_users;SQL> select * Fron all users;USERNAMEUSER ID CREATEDSTUUSER131544235 SQL BlPM SH XQEHR scon Mcrn viewMDDATASVSMAHUSERNAME61 02-6月-16 40 12-110-13 5g 毗-11 月 T3 58 02-11 -13 57 62Tl 目13 56耽T1月T3 55 B2-1lfi-ia S4 3。-8月 *D5 53 3 卜8 月-85 5。3A8月-B5 51 3。-8 月-05USER ID CREATEDHDSVS SI

9、 3HF0HHIH SCHEMA ORDPLUGIHS - ORDSYS OLAPSVS ANONYtWUS XDR CTXSYS EXFSYS WMSVS DBSNHPUSERHAME3日-8月 30-8 3(1-8 月 3 0-8 月 30-BH 30-8 3G-8 月 30-8 月3 0-8 r 30-9 3。-包月-05-D5-05-05-05-05-05-05-05-05USER ID CREATEDTSMSVS DHSVS DIP OUTLN SVSTEH svs8 8 11 o 0 3 3 5 9 3 18-9 358 o3 0月月5 5 5 5 5 5-查看该用户验证的方式$U

10、L> show pardMter REriQTE_LOGI_PASSWRDFILE;HAHEIVPEUALUEBi p.Bi.Bi.S 3< S- S1 3-BSS.renDte_login_pdSSwordFilestringEXCLUSIVEqni、IDBA_USER嗷据字典中查看“ stuuser+学号_sql ”用户的默认表空间和临时表空间已写入 file afledt.buF1* select userndFie Pdefault_tat)lespdce ,tenpordri;_tJblespdce fron dtjj_usersSflL> /USEFIHAHEDE

11、rnyLT_TfiBLESPACLTEHPORN牝JflflLESPftCEHLMT_UIEW TEMP-SYSTEMSVS 让MPSVSTEHSSFEMTEHPSVSTEMUSERNAMEDEMI" ITABLESPACETEMPORARYTABLESPACEDBStiHP TEMPSV5AJKS5MftNTEHPSYSRUXST UUSER1315235_SQ1 TEMPUSERSU$ERHAMEDEULT_TfiBLESPfiCETEMFORARVTABLESPACEOUTLH TttiF*SVSTEHH0S?S 1£MPSYSAUXOADmTEMP用企业管理器,修改

12、“ stuuser+学号”用户,验证方式为外部用户解锁,并修改密码SQL>alter user stuuser2_sql account unlock;SQL>alter user stuuser2_sql identified by sql2user;皿文件DEFAULT*酷证外部v击n里法拉"M卦” ElH山握住瓦好的德而甘亡L套桁修舟生住塔蚊一SOL> alter user stuuser1315iH»Z35_sql account unlock;用户已更改“SQL> alter user stuuer13i5U235_sql identifi

13、ed 叫 sqL1315g235usur; alter u5er stuuefl3l5UM235_sql identified by sqll3l54M?35user第1行出现曾误:0RA-ei918:用户,STUUER1315«*4235. SQL* 不存在SQL> ed已写入 File afledt.buf1* alter user Stuuserl3l544if3!>_sql identified by sql13l542J5user SQL> /用户已更改.授予“ stuuser+学号_sql ”用户“ SYSOPER系统权限SQL>grant sys

14、oper to stuuser5_sql;lsQL> grdnt 5soper to stuu5er13l5iiU235_sql;k枚成功°sqlplus 收回用户在“ SYSTEM方案中对“ help ”表的查看、修改、删除等对象权限SQL>revoke select,alter,delete on from stuuser2;用Ssqlplus 收回用户的“ SYSOPER系统权限SQL>revoke sysoper from stuuser2_sql;已写入 file afiedt.buF1* reuoke sysoper From 5tuuserl3l544

15、Z35_sqlSQL> /撤销成功.利用企业管理器查看所有表的字段信息和约束信息SQL>select * from DBA_TAB_COLUMNS;A-hEHKiA«MTVAKCH4L:Jn-TIM;nr4AVIIT生现 中m笆刊约束条用 kJflp Jg * iQjt fj髭。箧型 «n ffM WUE ,JE 缸 Ll说育电支江可9亶*ft*表数据编辑(用“ stuuser+学号_sql ”用户完成) 用“ stuuser+学号”用户完成对“ stuuser+学号_sql ”用户的相关授权SQL> grant create session, creat

16、e table to stuser5 with admin option;SQL> conn stuser5/orace ;SQL> grant create session,create table to stuuser5_sql;QL>日写入 file afiedt.DuF1 * grant create session, create table to stuser1315g235 with adnln option pL> /居权成功.QL> conn stuser 1315411235/oracp法接.QL> grant create sessio

17、n,create table to stuusFr131SM423S_sql;*杈成制。对表中数据的编辑,包括添加、修改和删除SQL> create table Customer2 (CustomerNumber NUMBER(10,0) not null constraint pk primary key,3 CustomerName VARCHAR(10) not null,4 CustomerSex NCHAR(1) not null,5 CustomerIDCard CHAR(18) not null)SQL>insert into2 Customer (CustomerN

18、umber, CustomerName, CustomerSex, CustomerIDCard)3 values('1',' 杨虹','女','23216');SQL>update Customer set CustomerSex=' 女',CustomerName=' 赵敏2 where CustomerNumber=2;SQL>delete from Customer where CustomerName like ' 杨'1 create t:able Customer2 CustoimerMunbei' NUnSER<16,no t null const ra int pk pi'inary3 GustomepNane UARCHAR (10) nat null ,4 CustonerSex NCHAR<1> not null,5* CustonepIDCard CHARC18) not null?L> /已创建。L> ed|写入 File af iedt .buF1 insept Into2 Customer <CustomerNunbei*, Custonei

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论