课程名称:大型数据库技术 指导教师:杨艳华
实验项目名称:参数文件与控制文件管理 实验项目编号:实验四 班级:计算12 姓名: 学号: 组号:
实验成绩:
上机实践日期:2014.11 上机实践时间:2学时
一、目的
1、掌握动态性能视图数据的填充和查询; 2、掌握初始化参数文件的创建和设置; 3、了解控制文件的结构;
4、掌握控制文件的多路存储、备份和重新创建。
二、实验要求
1、将数据库启动到不同状态,检索动态性能视图; 2、完成文本初始化参数文件和服务器参数文件的创建 ; 3、完成数据库控制文件的多路存储、备份。
三、实验内容
(1)将数据库启动到NOMOUNT状态,检索:
1
(2)当前实例的状态信息:
(3)SGA的汇总信息:
(4)SGA各个组件的内存大小、粒度尺寸和空闲内存量:
(5)后台进程信息:
(6)控制文件名称:
(7)数据文件信息:
2
(8)数据库所有表空间:
(9)将数据库继续启动到MOUNT状态,检索:
(10)数据文件信息:
件
(11)数据库所有表空间:
(12) 会话中当前生效的初始化参数信息:
(13) 重做日志文件组信息:
3
(14) 查看当前实例的初始化参数设置,检索参数名、值、是否会话可修改、是否系统可修改和是否实例可修改这些信息,然后从这些设置创建文本初始化参数文件,命名为“init+姓名简拼(大写)+学号后三位+INS.ora”:
(15) 依据当前数据库服务器参数文件创建文本初始化参数文件,命名为“init+姓名简拼(大写)+学号后三位+SPF.ora”;再依据第一步操作中创建的文本初始化参数文件(init+姓名简拼(大写)+学号后三位+INS.ora)创建服务器参数文件,命名为“SPFILE+姓名简拼(大写)+学号后三位.ora”:
4
(16) 修改参数audit_file_dest、nls_language、sga_target和sga_max_size的值:
(17) 检索当前数据库的控制文件信息,然后,进行控制文件的备份。 要求备份成两种格式:
(18) 为数据库再增加一个控制文件,命名为“CONTROL+学号后三位.CTL”,完成控制文件的多路存储,要求增加的控制文件要存储在不同的磁盘中:
:
(19) 切换用户为scott/tiger完成下面的操作,先将用户scott解锁,再切换:
(20) 查询Oracle数据字典,查看当前用户创建的表、视图、索引、存储过程等数据库对象:
5
(21) 利用动态性能视图,查询数据库实例的当前状态,以及系统中当前有哪些用户已经建立了会话连接:
三、实验小结
1、通过本次实验,我对动态性能视图数据的填充和查询、初始化参数文件的创建和设置、控制文件的结构、掌握控制文件的多路存储、备份和重新创建都有了更为深入的了解和掌握;
2、切换数据库状态前,必须关闭数据库,由于没有关闭数据库,导致在数据库状态切换过程中遇到了很多问题;
3、通过本次实验,我能够很好的将数据库启动到不同状态,检索动态性能视图并且能够完成文本初始化参数文件和服务器参数文件的创建以及数据库控制文件的多路存储、备份。
6
因篇幅问题不能全部显示,请点此查看更多更全内容