Oracle 数据库设计实验指导书yk
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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查询当