实验三表空间及数据库文件管理实验报告姓名:班级:学号:一、实验目的1)理解Oracle数据库的体系结构2)掌握表空间的概念及其管理方法3)掌握数据文件的作用及其管理4)掌握控制文件的作用及其管理5)掌握重做日志文件的工作方式及其管理6)掌握数据库归档模式设置及归档管理二、预习内容(参考教材第5章、第6章的内容)1)什么是Oracle数据库的物理结构,具体包括哪几类文件?2)什么是Oracle数据库的逻辑结构,如何表现?3)数据库、表空间、数据文件、数据库对象之间的关系如何?三、实验环境32位WindowsXP/WindowsServer2000/WindowsServer2003+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归档模式与非归档模式有什么区别?七、实验总结写出本次实验的收获、不足和改进。