欢迎来到天天文库
浏览记录
ID:6785937
大小:19.34 MB
页数:114页
时间:2018-01-25
《oracle实验指导书和实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、中北大学软件学院Oracle数据库实验报告说明:此版本实验报告分为实验指导书和实验报告两部分,实验指导书在前,截图和代码在后。在目录中按Ctrl键可以快速到达对应位置目录实验一Oracle数据库的体系结构——逻辑结构(2学时)3Oracle实验1运行结果截图6实验二Oracle数据库的体系结构——物理结构(2学时)9Oracle实验2截图14实验三常用SQL语言的使用(2学时)24Oracle实验3截图29实验四扩展SQL语言的使用(2学时)38Oracle实验4运行结果截图42实验五PL/SQ
2、L-----过程(2学时)62Oracle实验5运行结果截图66实验六PL/SQL-----函数和包(2学时)77Oracle实验6运行结果截图78实验七PL/SQL-----游标(2学时)80Oracle实验7运行结果截图86实验八数据库的备份和恢复(2学时)101Oracle实验8运行结果截图1011.闪回数据库1012.闪回表1043.闪回回收站1054.闪回查询1075.闪回版本查询1086.闪回事务查询1107.导出1108.导入数据库112实验一Oracle数据库的体系结构——逻辑结
3、构(2学时)实验目的:在理解在Oracle数据库的体系结构的基础上,在sqlplus环境下查看oracle的逻辑体系结构中括表空间、段、区、块的信息,熟练掌握各种查看语句。实验内容:1.通过sql语句查看表空间信息2.通过sql语句查看段信息3.通过sql语句查看区信息4.通过sql语句查看块信息1.理解逻辑体系结构2.表空间的查看2.1表空间内涵理解公司表空间一个楼有多个公司一个数据库有多个表空间一个公司必须占一个房间一个表空间必须有一个数据文件一个公司所占面积是房间和表空间大小是数据文件和S
4、ystem必须在线公司可以自由安排上下班,但为其服务的食堂等则不能一个公司可以占多个房间,房间数可固定,也可扩展或缩小,但应事先规划表空间有多个数据文件,可以增加数据文件每个公司的设备、员工都应安排在相应的位置,数据对象应存储在相应的段中,如数据段、索引段等仓库里的东西堆不下,可以放到别的房间一个数据文件放不下,可以放到别的数据文件中,只要是一个表空间即可一个员工可以为本公司服务,业务需求也可能与别的公司服务一个用户默认一个表空间,但其拥有的对象可以放在不同表空间,如createtable指定表
5、空间一个用户拥有的办公空间是定额的一个用户使用的表空间是有限制的,不能超出盖大楼时,可以根据需要盖不同功能的房间,如办公楼,商铺,娱乐区,进驻大楼的公司可以是永久的,可以是临时的一个数据库有多个表空间,表空间有不同类型为了更好交流,将相近办公室放在一起,将相关的数据文件放在一个表空间中2.2通过Oracle视图查看表空间信息段类型说明V$TABLESPACE控制文件中保存的所有表空间的名称和数量DBA_TABLESPACES所有表空间的属性和在线状态信息USER_TABLESPACES所有用户可
6、访问表空间的描述信息DBA_TABLESPACE_GROUPS所有表空间组及其所属的表空间信息DBA_SEGMENTS所有表空间中的区间信息USER_SEGMENTS所有用户表空间中的区间信息DBA_FREE_SPACE所有表空间中的空闲区间信息USER_FREE_SPACE所有用户表空间中的空闲区间信息V$DATAFILE所有数据文件信息V$TEMPFILE所有临时文件信息DBA_DATA_FILES显示所有属于表空间的数据文件信息DBA_TEMP_FILES显示所有属于临时表空间的临时文件信
7、息(1)使用V$TABLESPACE视图查看表空间信息SELECT*FROMV$TABLESPACE;(2)查看表空间的属性dba_tablespacesSELECTTABLESPACE_NAME,CONTENTS,STATUSFROMDBA_TABLESPACES;(3)查看表空间组及其所属的表空间信息dba_tablespace_groups(4)查看表空间中所包含的段信息dba_segmentsSelectsegment_name,segment_type,extents,tablespa
8、ce_namefromdba_segmentswheretablespace_name=‘SYSTEM’;Select*fromv$rollname;查看回滚段的名称列表Select*fromv$rollstat;查看回滚段的统计信息;Selectsegment_name,tablespace_name,bytes,blocks,segment_typefromdba_segmentswheresegment_type=‘ROLLBACK’(5)查看表空间中空闲区间的信息dba_free_spa
此文档下载收益归作者所有