3-实验三-表空间及数据文件管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三表空间及数据库文件管理
实验报告
姓名:班级:学号:
一、实验目的
1)理解Oracle数据库的体系结构
2)掌握表空间的概念及其管理方法
3)掌握数据文件的作用及其管理
4)掌握控制文件的作用及其管理
5)掌握重做日志文件的工作方式及其管理
6)掌握数据库归档模式设置及归档管理
二、预习内容(参考教材第5章、第6章的内容)
1)什么是Oracle数据库的物理结构,具体包括哪几类文件?
2)什么是Oracle数据库的逻辑结构,如何表现?
3)数据库、表空间、数据文件、数据库对象之间的关系如何?
三、实验环境
32位Windows XP/Windows Server2000/Windows Server2003 +Oracle10g环境
四、实验内容
1)在SQL*PLUS环境下,使用SQL命令创建一个本地管理方式下自动分区管理的表空间USERTBS1,其对应的数据文件为usertbs1_1.DBF,大小为20MB。
2)使用SQL命令创建一个本地管理方式下自动分区管理的表空间USERTBS2,要求每个分区大小为512KB。
3)修改USERTBS1表空间的大小为30MB,将其数据文件改为自动扩展方式,每次扩展5MB,最大值为100MB。
4)使用SQL命令创建一个本地管理方式下的临时表空间TEMPTBS,并将该表空间作为当前数据库实例的默认临时表空间。
5)使用SQL命令对USERTBS1表空间进行联机和脱机状态转换。
6)创建一个回滚表空间UNDOTBS,并作为数据库的撤销表空间。
7)删除表空间USERTBS2,同时删除该表空间的内容以及对应的操作系统文件。
8)为USERS表空间添加一个数据文件users03.DBF,大小为50MB。
9)为EXAMPLE表空间添加一个数据文件,文件名为example02.dbf,大小为20M。
10)将表空间USERS中的数据文件users03.DBF更名为userdata03.dbf,将表空间EXAMPLE中的数据文件example02.dbf更名为example03.dbf。
11)修改USER表空间的userdata03为自动扩展方式,每次扩展5MB,最大为100MB。
12)查询当前数据库中所有表空间及其对应的数据文件信息。
13)将数据库的控制文件以二进制文件的形式备份。
14)为数据库ORCL添加一个重做日志文件组,组内包含两个成员文件,分别为redo4a.log和redo4b.log,大小分别为5MB。
15)为新建的重做日志文件组添加一个成员完文件,名称为redo4c.log。
16)将数据库设置为归档模式,并采用自动归档方式。
17)设置数据库归档路径为D:\ORACLE\BACKUP。
五、实验步骤
六、思考题
1)说明数据库表空间的种类及不同类型表空间的作用。
2)Oracle 归档模式与非归档模式有什么区别?
七、实验总结
写出本次实验的收获、不足和改进。