学生实验报告册
(理工类)
课程名称:大型数据库技术 专业班级: 软件工程、计算机类
学生学号: 学生姓名:
所属院部:计算机工程学院 指导教师: 陈爱萍
2014——20 15学年 第 2 学期
金陵科技学院教务处制
实验报告书写要求
实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。
实验报告书写说明
实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。
填写注意事项
(1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。
(3)尽量采用专用术语来说明事物。
(4)外文、符号、公式要准确,应使用统一规定的名词和符号。
(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。
实验报告批改说明
实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。
实验报告装订要求
实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。
实验项目名称:熟悉Oracle环境及数据库和表的创建实验学时: 2 同组学生姓名: 实验地点:
实验日期: 实验成绩: 批改教师: 批改时间:
实验1 熟悉Oracle环境及数据库和表的创建
一、实验目的和要求
1、熟悉Oracle10g的工作环境、了解Oracle主要管理工具的用途、掌握登录Oracle10g的方法。 2、理解权限的概念以及创建数据库必须要确定的因素:库名、所有者、大小、SGA分配和存储数据库的文件。 3、理解参数文件的作用。
4、掌握SQL*Plus、iSQL*Plus 、DBCA等主要工具的使用方法。 5、掌握行编辑命令的使用方法。
6、掌握在Oracle 10g环境下,利用DBCA和SQL创建数据库和表的方法。
二、实验设备、环境
设备:奔腾Ⅳ或奔腾Ⅳ以上计算机
环境:WINDOWS 2000 SERVER或WINDOWS 2003 SERVER、ORACLE 10g中文版
三、实验步骤
1、分析题意,重点分析题目要求并给出解决方法。
2、根据题目要求启动SQL*Plus、iSQL*Plus、OEM和DBCA等管理工具。
3、按题目要求完成实际操作任务,并将相关文档资料保存在以自己学号命名的文件夹中。 4、提交完成的实验结果。
四、实验内容
1、熟悉Oracle常用的管理工具
(1)OEM(主目录、性能、管理、维护)
OEM是Oracle10g的数据库控制工具,它包含有大量对DBA有用的工具,为日常的数据库操作提供了直观、方便的图形化界面GUI,包括创建新用户、角色、进行权限分配、查看数据库运行情况、创建对象方案、进行存储管理等,几乎所有的数据库管理和操作都可以通过OEM来完成。
主目录页面:该页主要提供有关数据库环境和健康的丰富的信息。包括:一般信息、主机CPU、活动会话、高可用性部分、空间使用情况和诊断部分、预警和相关预警、性能分析、以及相关链接部分。
1 4 5
一般信息:该部分提供数据库状态可快速概览以及数据库的基本信息。 主机CPU:有一个图形,以不同的颜色粗略显示Oracle主机的相对CPU占用率。 活动会话:显示当前活动会话的情况、当前数据库的工作以及其他SQL统计信息。 库的最近备份时间、以及该次备份是否成功已用归档区域的百分比以及是否用了闪回事件等。
11 高可用性:显示相关可用信息,包括:例程恢复时间、上次备份时间、Oracle 10g数据
13 空间使用情况:显示数据库的大小、并列出数据库包含有问题的表空间的数目。段查
找结果:有助于识别与存储有关的问题,并提供改善性能的建议案。
15 诊断概要:给出了数据库执行情况的概略;性能查找结果:表示被自动数据库诊断监
视器ADDM发现的问题的数量。OEM也能够自动分析环境、以确定是否存在违反策略的操作,并将分析结果放在所诊断有违反策略的情况中。
17 预警和相关预警:这两部分均以表的形式给出警告信息,以引起用户的注意。 19 性能分析:该部分列出ADDM任务的结果。作业活动部分中包含一个作业执行的报告,
显示已经调度的、正在运行的、挂起的和有问题的执行。 21 相关链接:指明了可以与之链接的部分。
性能页面:主要功能是监视Oracle 10g数据库服务器的运行状况,实时掌握其各种运行参数,并据此存在问题来采取相应措施来对其进行优化,以进一步提高其效率,确保系统的正常运行等。是DBA的主要任务之一。包括:主机、会话:等待和运行、例程吞吐量、和其他监视链接四个部分。
主机部分:有两个图表即:运行队列长度和分页速率。 3 7
运行队列长度:指正在等待使用CPU的进程数,表示CPU争用的程度。
分页速率:反映主机经内存内容写出道交换空间以创建更多内存空间的速率。如果内存足够,系统将不需要分页。当内存已满、内存空间争用加剧时,主机将较少使用的页空间换出。
“会话:等待和运行”:会话图表反映11种时间类型,是Oracle性能监视的核心。Y轴上显示按全部时间折算的会话数,反映数据库的平衡负载。
1
绿色区域表示正在访问CPU的用户。其他颜色则表示各种等待事件(如:锁、磁盘I/O重写或网络通信)的用户。
10 例程吞吐量:吞吐量图表反映会话活动图表中显示的各种争用的相对重要性。如果会
话活动图表显示会话等待书不断增加,但吞吐量也不不断增加,则可以忍受。如果吞吐量反而下降而内部争用加剧,则应该考虑采取优化措施了。
11 其他监视链接数要有:Top Sessions、顶级SQL、数据库锁、阻塞会话、例程活动、顶
级使用者等的链接。
管理属性页面:主要功能通过该页配置和调整数据库个各个方面,从而提高性能和调整设置。这是DBA主要工作的场所,可以完成大部分的数据库日常管理工作。
1 2 3
例程部分:主要有内存参数、还原管理、所有的初始化参数等内容。 存储部分:主要有控制文件、表空间、数据文件、重做日志文件组等。 安全性部分:只要有用户、角色、概要文件等。
5 方案部分:主要有表、索引、视图、同义词、过程、函数、触发器等。
维护属性页面:可以执行以下任务将数据导出到文件中或从文件中导入数据,将数据从文件加载到Oracle的数据库中,收集、估计、和删除统计信息,同时提高对数据库对象进行SQL查询的性能。主要包括:实用程序、备份与恢复、部署等等三个部分。
1
实用程序部分:主要有导入导出、加载数据、聚集统计信息、重组对象和本地管理表空间等。
13 备份与恢复部分:主要提供对系统数据的备份和恢复两项功能,有效地避免数据的丢
失。只要包括:调度备份、执行恢复、管理当前恢复、配置备份设置、配置恢复设置、配置恢复目录设置等内容。
18 部署部分:主要目的是为了避免系统(包括数据)丢失,此外,还提供了其他一些功
能,如配置收集状态、管理策略库等。包括:补丁程序、克隆数据库、克隆Oracle主目录、查看补丁程序高速缓存、配置收集状态、管理策略库,管理违反策略的情况等。
(2)SQL*Plus 主要的编辑命令: 命令 A[PPEND] text C[HANGE] /old/new CL[EAR] BUFF[ER] I[NPUT] text DEL m n L[IST] n R[UN]或 / n n text 0 text 文件操作命令: 命令 SAV[E]filename GETfilename STA[RT] filename @filename ED[IT] ED[IT]filename 说明 将SQL缓冲区的内容保存到指定的文件中,默认 扩展名.sql 将文件的内容调入SQL缓冲区,默认扩展名.sql 运行指定的文件。 运行指定的文件。 调用编辑器,并把缓冲区的文件保存到文件中。 调用编辑器,编辑所保存的文件。 说明 将text附加到当前行之后 将当前行中的old替换为new 清除缓存区中的所有行 插入指定的文本text 删除从第m行到第n行之间的命令行 列出第n行 显示缓冲区中保存的语句,并运行这些语句 将第n行作为当前行 使用text文本替代第n行信息 在第一行之前插入text文本