3学生实验报告册(理工类)课程名称:大型数据库技术专业班级:12计算机科学与技术(1)学生学号:学生姓名:所属院部:计算机工程学院指导教师:陈爱萍2014——2015学年第2学期金陵科技学院教务处制实验报告书写要求实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。实验报告书写说明实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。填写注意事项(1)细致观察,及时、准确、如实记录。(2)准确说明,层次清晰。(3)尽量采用专用术语来说明事物。(4)外文、符号、公式要准确,应使用统一规定的名词和符号。(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。金陵科技学院实验报告1实验项目名称:Oracle数据库安装与配置实验学时:1同组学生姓名:实验地点:1316实验日期:2015/3/27实验成绩:批改教师:陈爱萍批改时间:金陵科技学院实验报告2实验1:Oracle数据库安装与配置一、实验目的和要求(1)掌握Oracle数据库服务器的安装与配置。(2)了解如何检查安装后的数据库服务器产品,验证安装是否成功。(3)掌握Oracle数据库服务器安装过程中出现的问题的解决方法。(4)完成Oracle11g数据库客户端网路服务名的配置。(5)检查安装后的数据库服务器产品可用性。(6)解决Oracle数据库服务器安装过程中出现的问题。二、实验设备、环境设备:奔腾Ⅳ或奔腾Ⅳ以上计算机环境:WINDOWS7、ORACLE11g中文版三、实验步骤(1)从Oracle官方网站下载与操作系统匹配的Oracle11g数据库服务器和客户机安装程序。(2)解压Oracle11g数据库服务器安装程序,进行数据库服务器软件的安装。(3)在安装数据库服务器的同时,创建一个名为BOOKSALES数据库。(4)安装完数据库服务器程序后,解压客户机程序,并进行客户机的安装。(5)安装完客户机程序后,启动客户机的“NetConfigurationAssistant”,进行本地NET服务名配置,将数据库服务器中的BOOKSALES数据库配置到客户端。(6)启动OEM管理工具,登录、查看、操作BOOKSALES数据库。(7)启动SQLPlus工具,分别以SYS用户和SYSTEM用户登录BOOKSALES数据库。四、问题解答及实验结果(2)解压Oracle11g数据库服务器安装程序,进行数据库服务器软件的安装。金陵科技学院实验报告3(3)在安装数据库服务器的同时,创建一个名为BOOKSALES数据库。金陵科技学院实验报告4(5)安装完客户机程序后,启动客户机的“NetConfigurationAssistant”,进行本地NET服务名配置,将数据库服务器中的BOOKSALES数据库配置到客户端。(7)启动SQLPlus工具,分别以SYS用户和SYSTEM用户登录BOOKSALES数据库。金陵科技学院实验报告5五、实验体会和收获金陵科技学院实验报告6实验项目名称:Oracle数据库物理存储结构管理实验学时:3同组学生姓名:实验地点:1316实验日期:2015/3/27实验成绩:批改教师:陈爱萍批改时间:金陵科技学院实验报告7实验2:Oracle数据库物理存储结构管理一、实验目的和要求(1)掌握Oracle数据库数据文件的管理。(2)掌握Oracle数据库控制文件的管理。(3)掌握Oracle数据库重做日志文件的管理。(4)掌握Oracle数据库归档管理。(5)完成数据文件的管理操作,包括数据文件的创建、修改、重命名、移植及查询等操作。(6)完成控制文件的管理操作,包括控制文件的添加、备份、删除以及查询操作。(7)完成重做日志文件的管理操作,包括重做日志文件组及其成员文件的添加、删除、查询等操作,以及重做日志文件的重命名、移植、日志切换等操作。(8)完成数据库归档模式设置、归档路径设置。二、实验设备、环境设备:奔腾Ⅳ或奔腾Ⅳ以上计算机环境:WINDOWS7、ORACLE11g中文版三、实验步骤(1)向BOOKSALES数据库的USERS表空间添加一个大小为10MB的数据文件users02.dbf。(2)向BOOKSALES数据库的TEMP表空间添加一个大小为10MB的临时数据文件temp02.dbf。(3)向BOOKSALES数据库的USERS表空间中添加一个可以自动扩展的数据文件user03.dbf,大小5M,每次扩展1M,最大容量为100M。(4)取消BOOKSALES数据库数据文件user03.dbf的自动扩展。(5)将BOOKSALES数据库数据文件users02.dbf更名为users002.dbf。(6)查询BOOKSALES数据库当前所有的数据文件的详细信息。(7)为BOOKSALES数据库添加一个多路复用的控制文件control03.ctl。(8)以二进制文件的形式备份BOOKSALES数据库的控制文件。(9)将BOOKSALES数据库的控制文件以文本方式备份到跟踪文件中,并查看备份的内容。(10)删除BOOKSALES数据库的控制文件control03.ctl。(11)查询BOOKSALES数据库当前所有控制文件信息。(12)向BOOKSALES数据库添加一个重做日志文件组(组号为4),包含一个成员文件undo04a.log,大小为4M。金陵科技学院实验报告8(13)向BOOKSALES数据库的重做日志组4中添加一个成员文件,名称为undo04b.log。(14)将BOOKSALES数据库的重做日志组4中所有成员文件移植到一个新的目录下。(15)查询BOOKSALES数据库中所有重做日志文件组的状态。(16)查询BOOKSALES数据库中所有重做日志文件成员的状态。(17)删除BOOKSALES数据库的重做日志组4中的成员文件undo04b.log。(18)删除BOOKSALES数据库的重做日志组4。(19)查看BOOKSALES数据库是否处于归档模式。(20)将BOOKSALES数据库设置为归档模式。(21)为BOOKSALES数据库设置3个归档目标,其中一个为强制归档目标。(22)对BOOKSALES数据库进行5次日志切换,查看归档日志信息。四、问题解答及实验结果(1)向BOOKSALES数据库的USERS表空间添加一个大小为10MB的数据文件users02.dbf。altertablespaceusersadddatafile'g:\booksales\users02.dbf'size10M;(2)向BOOKSALES数据库的TEMP表空间添加一个大小为10MB的临时数据文件temp02.dbf。altertablespacetempaddtempfile'g:\booksales\temp02.dbf'size10M;(3)向BOOKSALES数据库的USERS表空间中添加一个可以自动扩展的数据文件user03.dbf,大小5M,每次扩展1M,最大容量为100M。altertablespaceusersadddatafile'g:\booksales\user03.dbf'size5Mautoextendonnext1Mmaxsize100M;(4)取消BOOKSALES数据库数据文件user03.dbf的自动扩展。alterdatabasedatafile'g:\booksales\user03.dbf'autoextendoff;(5)将BOOKSALES数据库数据文件users02.dbf更名为users002.dbf。altertablespaceusersoffline;(6)查询BOOKSALES数据库当前所有的数据文件的详细信息。selecttablespace_name,file_namefromdba_data_files;(7)为BOOKSALES数据库添加一个多路复用的控制文件control03.ctl。(8)以二进制文件的形式备份BOOKSALES数据库的控制文件。金陵科技学院实验报告9alterdatabasebackupcontrolfileto'g:\booksales\control.bkp';(9)将BOOKSALES数据库的控制文件以文本方式备份到跟踪文件中,并查看备份的内容。alterdatabasebackupcontrolfiletotrace;(10)删除BOOKSALES数据库的控制文件control03.ctl。Altersystemsetcontrol_files='g:\booksales\CONTROL01.CTL','g:\booksales\CONTROL02.CTL'SCOPE=SPFILE;hostdelg:\booksales\CONTROL03.CTL;(11)查询BOOKSALES数据库当前所有控制文件信息。selectnamefromv$controlfile;(12)向BOOKSALES数据库添加一个重做日志文件组(组号为4),包含一个成员文件undo04a.log,大小为4M。alterdatabaseaddlogfilegroup4('g:\booksales\undo04a.log')size4M;(13)向BOOKSALES数据库的重做日志组4中添加一个成员文件,名称为undo04b.log。alterdatabaseaddlogfilemember'g:\booksales\undo04b.log'togroup4;(14)将BOOKSALES数据库的重做日志组4中所有成员文件移植到一个新的目录下。hostmoveg:\booksales\undo04a.log'g:booksales\wjw\undo04a.loghostmoveg:\booksales\undo04b.log'g:booksales\wjw\undo04b.logalterdatabaserenamefile'g:\booksales\undo04a.log','g:\booksales\undo04b.log'to'g:booksales\wjw\undo04a.log','g:\booksales\wjw\undo04b.log;'(15)查询BOOKSALES数据库中所有重做日志文件组的状态。selectgroup#,sequence#,members,archived,statusfromv$log;(16)查询BOOKSALES数据库中所有重做日志文件成员的状态。selectgroup#,status,memberfromv$logfile;(17)删除BOOKSALES数据库的重做日志组4中的成员文件undo04b.log。alterdatabasedroplogfilemember'g:\booksales\wjw\undo04b.log';(18)删除BOOKSALES数据库的重做日志组4。alterdatabasedroplogfilegroup4;(19)查看BOOKSALES数据库是否处于归档模式。archieveloglist;(20)将BOOKSALES数据库设置为归档模式。金陵科技学院实验报告10selectname,valuefromv$parameterwherename='db_recovery_file_dest';shutdownimmediatestartupmountalterdatabasearchivelog;alterdatabaseopen(21)为BOOKSALES数据库设置3个归档目标