Oracle 数据库设计实验指导书yk

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle数据库设计实验指导书

《Oracle 数据库设计》课程实验

一、本实验课在培养实验能力中的地位及作用

Oracle 数据库设计是软件工程专业的一门专业课。Oracle数据库是目前最流行的大型数据库平台之一,是一种极具前景的大型数据库。

该课程侧重于Oracle数据库维护和管理知识的掌握以及实际应用Oracle数据库的能力的培养。本课程设置的目的是使学生通过本课程的学习逐渐全面了解Oracle数据库,并具有对大型数据库数据库进行安全、维护等的管理技能,同时能应用Oracle数据库进行数据库结构的设计和数据库应用系统的开发。

二、应达到的实验能力标准

本实验的教学目标是使学生掌握如何使用Oracle 数据库开发系统,了解数据库设计及相关操作的基本概念与方法,进而学会建立与组织、操作数据库。上机实验的主要目标如下:

(1)通过上机操作,加深对数据库系统理论知识的理解。

(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。

(3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。

(4)通过上机实验,提高动手能力,掌握大型数据库实际应用与开发技巧。

三、实验要求

学生在实验课前认真做好预习,实验结束及时提交电子版实验报告。

三、实验成绩考核方法

实验成绩在课程总成绩中占30%,包括平时每次实验考核与最后一次实验考试。

实验内容目录

实验1 Oracle常用工具的使用及数据库的创建实验2 SQL*Plus基本命令

实验3 oracle存储结构

实验4 数据对象的基本操作

实验5 数据的简单查询

实验6 数据的高级查询

实验7PL/SQL程序设计

实验8 Oracle 的存储过程与触发器

实验9 Oracle数据库安全、恢复与备份

实验10 Oracle数据库应用开发

实验1 常用工具的使用及数据库的创建和管理

实验目的:

1. 能熟练开启oracle的服务,熟悉oracle的环境,以及常用的工具,

主要包括sql*plus和企业管理器em;

2. 通过对数据库的物理文件以及内存参数的查看,结合课件,加深对

oracle实例以及整个体系结构的了解;

3. 能通过查询数据字典视图,了解数据库里的信息;

4. 掌握oracle的用DBCA创建数据库,以及启动和关闭数据库的方法。实验内容:

1.熟悉开启计算机服务。到C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN,修改文件listener.ora和tnsnames.ora,把其中的HOST =×中的×改为你自己的机器名,保存这两个文件。

开启服务:我的电脑,右键,管理,服务,开启OracleServiceORCL和OracleOraDb10g_home1TNSListener服务。这样保证了服务器端监听器能正确监听,用服务器端的sql*plus能正确登录.

2.查看Oracle的安装结果:

注册表,环境变量,目录,以及服务

注册表:开始—运行regedit

查看如下选项:

HKEY_LOCAL_MACHINE\SOFTWARE下的Oracle选项

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下的与Oralce服务相关的选项。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Ap plication下的Oracle选项

环境变量:我的电脑,右键,属性,高级—环境变量

目录:C:\Oracle\product\10.2.0 –OracleHome

找到自己机器上的数据库物理文件,包括数据文件,日志文件,控制文件,初始参数文件,用记事本打开参数文件看一下里面内容。

3.用SQL*Plus连接到Oracle数据库,开始→程序→Oracle-OraDb10g_Home1→应用程序开发→SQL*Plus

用户名:sys

口令orcl

主机字符串:orcl as sysdba

练习下面命令:

(1)Select * from V$parameter; //查询数据库的参数信息:

或者show parameter

(2)Show parameter sga // 用以下命令查看实例相应内存的大小

(3)Select * from v$bgprocess; //查看后台进程:

(4)练习把scott用户加锁或解锁:alter user scott account unlock/lock;

(5)Conn scott/tiger@orcl //改用scott登陆:

Select * from user_tables;

Desc emp

Desc dept

(6)修改scott用户密码为mytiger: alter user scott identified by mytiger

4.通过portlist.ini文件查看HTTP服务器所占用的端口号,并启动OEM(企业管理器与isqlplus)。(文件位置D:\oracle\product\10.1.0\Db_1\install目录下的portlist.ini文件, 其URL为http://localHost:5560/isqlplus)。

5.通过客户端的企业管理器查看oracle的信息:

实例/spfile中的参数//方案/表空间/数据文件/控制文件/日志文件

并尝试建表。

6.使用DBCA创建名为myoracle的数据库。

7.在myoracle的数据库,并创建一个学生表。

8*.启动和关闭数据库。熟悉STARTUP与shutdown命令。

9. 练习在命令行和Windows环境下运行SQL*PLUS的方法,并查看emp表中数

据信息。

10. 掌握两个数据库切换,如当前数据库为orcl切换到myoracle数据库。

11. 掌握Sys,sytem,scott用户登陆以及几个用户之间切换,并用show user查询当

相关文档
最新文档