oracle数据库实验指导书

合集下载

实验指导书《大型数据库(Oracle)》

实验指导书《大型数据库(Oracle)》

大型数据库(Oracle)实验指导指导老师:郭景娟实验一Oracle安装与维护一、实验目的1.了解并掌握Oracle 10的安装方法2.了解并掌握测试安装好的Oracle 10g的方法二、实验内容及步骤1.软件下载Oracle公司针对个人学习之用提供免费的学习版本,可直接到Oracle公司的官方网站上免费下载。

2.安装步骤(1)运行setup.exe,出现“Oracle Database 10g安装”画面。

(2)“下一步”进入“Oracle Universal Installer:指定文件位置”,设置源“路径”、“名称”和目的“路径”。

(3)“下一步”进入“Oracle Universal Installer:选择安装类型”,选择安装类型。

(4)保持默认值,下一步,进入“Oracle Universal Installer:选择数据库配置”,选择数据库配置。

(5)保持默认值,下一步,进入“Oracle Universal Installer:指定数据库配置选项”,指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract。

也可以将“全局数据库名”设置为域名。

例如:如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sample schema)(6)下一步,进入“Oracle Universal Installer:选择数据库管理选项”。

(7)保持默认值,下一步,进入“Oracle Universal Installer:指定数据库文件存储选项”。

(8)保持默认值,下一步,进入“Oracle Universal Installer:指定备份和恢复选项”。

(9)保持默认值,单击“下一步”,进入“Oracle Universal Installer:指定数据库方案的口令”,对不同的帐户设置不同的口令。

(10)单击“下一步”,继续安装,进入“Oracle Universal Installer:概要”。

oracle数据库实验指导书

oracle数据库实验指导书

oracle数据库实验指导书部门: xxx时间: xxx制作人:xxx整理范文,仅供参考,可下载自行修改计算机科学学院《ORACLE数据库》实验指导书《ORACLE数据库》实验指导书实验一Oracle数据库安装配置以及基本工具的使用1.实验的基本内容实验室中oracle数据库安装后某些服务是关闭的<为了不影响其他课程的使用),所以在进入数据库前需要对oracle进行配置:b5E2RGbCAP<1)启动 oracle OraHomeTNSLISTENER 和 oracleserviceORACLE9 两个服务p1EanqFDPw<2)修改listener.ora 和tnsnames.ora 两个文件的内容<3)以用户名:system ,口令:manager 以“独立登录”的方式进入oracle 数据库系统DXDiTa9E3d<4)熟悉数据库中可用的工具。

2.实验的基本要求<1)掌握Oracle9i的配置以及登录过程。

<2)熟悉系统的实验环境。

3.实验的基本仪器设备和耗材计算机4.实验步骤(1> 查看设置的IP地址是否与本机上的IP地址一致。

若不一致则修改为本机IP地址。

(2> 启动oracle OraHomeTNSLISTENER 和 oracleserviceORACLE9 两个服务RTCrpUDGiT控制面板/性能与维护/管理工具/服务/ oracle OraHomeTNSLISTENER<右击/启动)。

5PCzVD7HxA控制面板/性能与维护/管理工具/服务/ oracleserviceORACLE9<右击/启动)(3> 修改listener.ora 和tnsnames.ora 两个文件的内容D:\oracle\ora90\network\ADMIN\listener.ora(用记事本方式打开>,将HOST=“…..”内容修改为本机的IP地址,保存退出。

Oracle数据库课程设计(1学分)实验指导书模板

Oracle数据库课程设计(1学分)实验指导书模板

计算机学院实验指导书课程编号:课程名称:课程学分:实验学时:适用专业:学生实验守则第一条学生进入实验室从事实验、科研活动,必须严格遵守实验室的各项规章制度。

第二条实验前必须做好预习,明确实验的目的、内容、方法和步骤,未经预习或无故迟到15分钟以上者,指导人员有权取消其实验资格。

第三条保持实验室的严肃、安静,不得在实验室内大声喧哗、嬉闹,不准在实验室内进食、吸烟和乱吐乱丢杂物。

第四条学生必须在实验指导老师规定实验开始时,方可动手实验,严禁未经许可就开始实验。

学生必须以实事求是的科学态度进行实验,严格遵守操作规程,服从实验教师或实验技术人员的指导(对有特殊要求的实验,必须按要求穿戴安全防护用具后方可进行实验),如违反操作规程或不听从指导而造成仪器设备损坏等事故者,按学校有关规定进行处理。

第五条学生应备有专用实验记录本,实验记录是原始性记录,是撰写实验报告的主要依据,内容要求真实、客观地反映实际情况,实验结果须经实验教师或实验技术人员认可。

第六条严防事故,确保实验室的安全。

发现异常情况,及时报告实验教师或实验技术人员,并采取相应的措施,减少事故造成的损失。

第七条实验完成后,应将仪器、工具及实验场地等进行清理、归还,经实验教师或实验技术人员同意后,方可离开实验室。

第八条独立完成实验报告,按时交给实验教师,不得抄袭或臆造。

实验报告是实验完成后的全面总结,它主要包括:实验名称、实验目的、实验原理、实验仪器设备、实验条件、实验数据、结果分析和问题讨论。

实验报告一律用钢笔或圆珠笔书写,统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。

目录实验一、管理信息系统的设计与实现Oracle数据库课程设计报告实验一管理信息系统的设计与实现一、实验目的1、掌握Oracle数据库的安装、配置;2、重点掌握Oracle数据库开发(重点);3、掌握Oracle数据库设计(难点)。

二、实验原理及说明1、Oracle数据库的安装、配置Oracle安装与卸载创建/删除数据库2、SQL*Plus的使用SQL*Plus的环境配置SQL*Plus的的启动SQL*Plus登录,注销,编辑等命令3、SQL语句的使用数据查询语言数据操纵语言数据定义语言数据控制语言常用函数的使用创建索引创建视图分区表创建序列创建同义词4、完整性约束的使用主键约束唯一键约束外键约束非空约束check约束默认值5、PL/SQL编程数据类型与运算符PL/SQL语句控制结构编写存储过程编写触发器编写游标包编写函数6、移动数据库导出数据导入数据使用工具实现对数据的导入导出三、实验内容学生从以下题目中选择一题,单独完成课程设计内容:题目一:物业管理信息系统软件是一套具备记录、查询物业小区业主信息、物业管理费用信息、水电煤气费用信息、有线电视信息、供暖费用信息、业主房款缴纳信息,并且可以打印输出上述信息报表(月报表、季报表、年报表)的管理软件系统。

oracle实验一指导书

oracle实验一指导书

oracle实验一指导书《Oracle数据库技术》实验指导书1Oracle10g的安装与配置及常用工具的使用开发语言及实现平台或实验环境Oracle10g实践目的(1)掌握Oracle10g数据库的安装与配置过程。

(2)掌握Oracle10g企业管理器、SQL某Plu和iSQL某Plu的使用方法。

实践要求(1)记录安装过程中遇到的问题及解决方法。

(2)记录利用企业管理器查看当前数据库内存结构、进程结构、数据文件、控制文件、重做日志组、日志文件、初始化参数的方法。

(3)记录利用SQL某Plu和iSQL某Plu查看数据库、数据文件、控制文件、重做日志组、日志文件、初始化参数的命令。

(4)记录当前数据库各种文件的物理存储路径和已启动的服务。

实践指导一、安装前的准备工作安装环境在安装OracleDatabae之前,必须明确系统安装所需要的条件。

1.硬件环境安装Oracle10g数据库的硬件需求如表所示。

需求表1-2硬件需求物理内存虚拟内存临时磁盘空间硬盘空间显卡处理器最小值最小256MB,推荐512MB物理内存的2倍100MB1.5GB256色最小200MHz,推荐550MHz以上在上述需求中,处理器的速度和内存大小直接影响着Oracle运行的速度。

所以建议硬件配置越高越好。

一般地,服务器配置应高于客户端配置,而且配置越高安装速度越快。

2.软件环境安装Oracle10g数据库的软件需求如表所示。

表1-3软件需求需求系统体系结构32位OracleDatabae10g支持广泛的操作系统平台,从Uni某、Linu某到Window等都针对不同操作系统提供了不同的版本。

就Oracle10gforWindow来说,支持Window2000、Window某P以及Window2003,不再支持Window98和WindowNT。

由于不同操作系统在网络系统中扮演的角色不同,可以安装Oracle组件的内容也不同,因此OracleDatabae10g呈现的功能也有所不同。

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

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

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创建数据库,以及启动和关闭数据库的方法。

oracle实验指导书(1-5)

oracle实验指导书(1-5)

《空间数据库原理》实验指导书实验1 ORACLE10g的安装与使用一实验目的掌握oracle的安装、配置与使用,掌握Oracle软件的新用户建立、权限角色设定等。

二实验内容按照“5 实验1 Oracle10g的安装与使用-spatial实例.ppt”的步骤独立完成:1、Oracle 10g软件的安装与测试登陆;2、利用NetManager配置网络服务。

3、建立新用户、设立权限角色;4、尝试在Oracle 10g的iSQL*Plus下Oracle Spatial实例分析。

实验2 ArcSDE的安装与使用一实验目的1、掌握ArcSDE的安装;2、掌握空间数据库的连接;3、掌握ArcSDE进行数据加载。

二实验内容按照“9 0实验2 ArcSDE轻松入门.pdf”和“9 0实验2 ArcSDE的安装与使用.ppt”的步骤独立完成1、ArcSDE的安装;2、利用ArcCatalog实现空间数据库的连接。

3、在ArcCatalog中使用ArcSDE数据库加载矢量、栅格、表格等数据。

4、比较Oracle中的两个方案SDE 与MDSYS的异同。

实验3 基于C#+AE的二次开发入门一实验目的1、掌握VS2005和ArcEngine的安装;2、AE的二维GIS开发入门;3、掌握AE的三维GIS入门;二实验内容按照“15-16 ArcGIS Engine轻松入门.pdf”的步骤独立完成:1、VS2005和ArcEngine的安装;2、实现基于C#+AE的二维控件的使用,实现*.shp、*.lyr数据的加载及要素类属性的查看。

3、实现基于C#+AE的三维控件的使用,实现在SceneControl中展现三维场景。

实验4 基于C#+AE的二次开发进阶一实验目的1、实现基于C#+AE的各种空间矢量、栅格数据的读取显示;2、在dataset中创建要素集;二实验内容参考“17-18空间数据库实践源码.doc”中的源代码,独立完成:1、根据给的参考源代码将给定的各种数据(data文件夹中的DWG、shapfile、TIN、mdb、IMG数据;ACESDE数据)读取并显示;2、将ARCSDE数据进行读取并显示。

Oracle实训指导书

Oracle实训指导书

第一节 Oracle数据库环境教学内容:1 Oracle数据库简介2 熟悉Oracle数据库环境3 认识企业管理器4 熟悉SQL*Plus学时:4要求:按照实践操作的具体要求、步骤完成下列实践操作。

提示:将执行结果截图留存。

实践操作1认识企业管理器P131. 启动OEM2. 认识OEC属性页,理解Oracle管理功能。

日常管理任务,建议使用system用户登录。

用户名:system口令:123456数据库主页面中包含目录、性能、可用性、服务器、方案、数据移动、软件和支持等属性页。

尝试打开每个属性页,理解各管理功能。

说明各功能并截图保存。

是系统总揽包括主机Oracle活动时间活动影响谁对于Oracle使用CPU性能的图标输出对于使用Oracle的目录包括备份输入数据表等帮助和服务管理Oracle的服务管理辅助系统对数据和表格进行导出导入数据管理区域帮助支持说明书实践操作2熟悉SQL*Plus(参见教材P14-19)1.启动SQL*Plus1)在Oracel程序组中启动SQL*Plus的方法P14输入用户名:system回车输入口令:1234562)从命令提示符中启动SQL*Plus的方法P14输入用户名:system回车输入口令:1234562. SQL*Plus的简单操作1)参照例1.1(P15)完成如下操作:使用SQL*Plus编辑界面创建数据库oracl1中的课程表,表名以本人名字的首写字母命名,如李小菲,则表名为LXF,表结构见本书3.1.3节表3.42)参照例1.2(P16)完成如下操作:使用使用INSERT语句向1)所建表中插入记录。

记录内容见例1.2.使用SELECT命令从表中检索数据。

3)使用DESCRIBE命令查看1)所建表中所有表的列的概要。

参见P153. SQL*Plus的编辑命令1)LIST语句操作:在SQL*Plus中运行例1.3,提示:表名与前面建立的表名一致。

参见P17要求:将执行结果截图留存。

oracle实验指导书之全本

oracle实验指导书之全本

Oracle数据库实验指导段华斌编著计算机与通信工程系实验一实验名称:数据库的管理实验学时:2实验目的:1)了解Oracle数据库的逻辑结构和物理结构。

2)熟悉Oracle的命令操作环境SQL*PLUS。

3)了解启动和关闭数据库的不同方式及其优缺点。

4)熟悉掌握各种启动、关闭方式。

实验内容及步骤:1、SQL*Plus的启动与关闭(一)SQL*Plus的启动当登录到操作系统后,有三种方法启动SQL*Plus。

方法一:(1) 执行―开始‖→―程序‖→―Oracle –OraDb11g_home1‖→―应用程序开发‖→―SQL Plus‖命令,打开SQL Plus窗口,显示登录界面。

(2) 在登录界面中将提示输入用户名,根据提示输入相应的用户名和口令(例如system 和admin)后按Enter键,SQL*Plus将连接到默认数据库。

(3) 连接到数据库之后,显示SQL>提示符,可以输入相应的SQL命令。

方法二:(1) 执行―开始‖→―程序‖→―附件‖→―命令提示符‖,打开命令提示符窗口。

(2) 输入命令:Sqlplus / nologConnect sys/口令as sysdba方法三:(1) 执行―开始‖→―程序‖→―附件‖→―命令提示符‖,打开命令提示符窗口。

(2) 输入命令:sqlplus 用户名/口令as sysdba。

(二)断开与数据库的连接SQL>DISCONNECT(三)退出SQL*PlusSQL>EXIT或:SQL>Quit(四)启动sqlplus,可能的故障ORA-12560造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:(1)监听服务没有起起来。

windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动TNSlistener服务。

(2)database instance没有起起来。

windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.(3)进入sqlplus前,在command line下输入 set oracle_sid=XXXX,XXXX就是你的database SID。

Oracle数据库技术实验指导书

Oracle数据库技术实验指导书

绥化学院计算机学院2010年—2011学年冬学期专业:计算机科学与技术指导教师:管绍贤实验一ORACLE的安装与配置一、实验目的1、安装并配置oracle服务器,并创建数据库实例SHXY;2、启动和关闭oracle的相关服务,了解每个服务的作用;3、了解熟悉OEM。

二、实验内容1、安装过程(1)启动操作系统,以管理员身份登录,关闭其他应用程序,准备安装。

(在这之前要在FTP上下载安装软件包,并解压);(2)启动安装,选择高级安装;(3)下一步,选择企业版(E);(4)下一步,选择安装路径;(5)下一步,将“正在检查网络配置需求”的状态打勾,出现“用户已验证”;(6)通过验证,下一步,选中“创建数据库”;(7)下一步,选“一般用途”;(8)下一步,分别输入“全局数据库名”和“SID”;(9)下一步,选择“使用Database Control 管理数据库”;(10)下一步,选择“文件系统”,填入“指定数据库文件位置”;(11)下一步,“不启用自动备份”;(12)下一步,为各个用户名输入不同的口令,或者统一设定口令;(13)下一步,显现安装的相关设置、要求及接下来所要安装的组件;(14)开始安装;(15)安装结束,开始配置;(15)下一步,如有需要,进行口令管理,否则“确定”,安装成功,退出。

2、启动oracle服务在Microsoft 环境下安装的Oracle RDBMS 一般会将某些服务设置为“自动”,为避免与其他软件冲突,可将Oracle实例的启动方式设置为“手动”。

3、打开oracle OEM用户界面,以DBA身份登录,熟悉oracle OEM的各个部件。

实验二SQL*Plus常用命令一、实验目的1、掌握SQL*Plus常用命令的使用。

2、使用SQL命令执行简单查询。

二、实验内容Oracle公司提供的附加语句(命令),可以满足程序人员和管理员的一些特殊操作要求。

比如,在显示上百行记录信息时,为便于查看显示结果,可采用每屏“暂停”方式实现。

《Oracle数据库技术》实验指导书(郑卓远)

《Oracle数据库技术》实验指导书(郑卓远)

Oracle数据库技术实验指导书任课教师:郑卓远桂林电子科技大学计算机科学与工程学院2014.9目录实验一 Oracle的安装及设置 (3)一.实验目的 (3)二.基础知识 (3)三.实验内容 (3)四.实验步骤 (3)实验二 Oracle SQL*PLUS环境与查询 (26)一.实验目的 (26)二.基础知识 (26)三.实验内容 (30)四.实验步骤 (30)实验三数据表的基本操作 (49)一.实验目的 (49)二.基础知识 (49)三.实验内容 (51)四.实验步骤 (52)实验四 PL/SQL编程 (54)一.实验目的 (54)二.基础知识 (54)三.实验内容 (60)四.实验步骤 (60)实验一 Oracle的安装及设置一.实验目的1.掌握Oracle的安装步骤2.掌握数据库的创建方法3.掌握网络配置方法二.基础知识1.了解Oracle安装的几种类型2.熟悉安装数据库服务器的系统需求三.实验内容1.安装Oracle数据库服务器2.利用Database Configuration Assistant创建数据库3.利用Net Configuration Assistant完成网络配置四.实验步骤1.安装Oracle数据库服务器步骤1.启动“Oracle Universal Installer2.0.1”,如下图:步骤2.进入“文件定位”对话框,如下图:步骤3.进入“可用产品”对话框如下图:步骤4.进入“安装类型”对话框,如下图:步骤5.进入“数据库配置”对话框,如下图步骤6.进入“数据库标志对话框”,如下图:步骤7.进入“数据库文件位置”对话框,如下图:步骤8. 进入“摘要”对话框,如下图:步骤9. “安装”对话框-开始Oracle的安装,如下图:步骤10.安装完毕,更改口令提示,如下图:注意:本实验方便起见,采用默认口令,即不要求更改口令。

收尾工作:以上步骤完成后会看到有些DOS窗口弹出,请不要强行关闭,这是Oracle正在调用后台工具进行相应的配置工作。

ORACLE实验指导书

ORACLE实验指导书

实验一:环境和SQL*PLUS一、实验目的:让学生熟悉机房的ORACLE上机软件环境,启动数据库,并了解相关服务,会使用SQL*PLUS工具输入SQL语句。

二、实验内容:●启动ORACLE数据库的服务●登陆SQL*PLUS,完成创建添加删除查询功能三、背景知识:●ORACLE配置和SQL*PLUS调用●SQL语句四、实验步骤:●查看安装过程中的log文件,通常在c盘的program files\oracle\inventory\install….目录中。

●查看服务中的ORACLE相关服务名,查看相关进程。

●打开相关服务,从网页url方式登陆进入数据库管理器,查看里面的内容。

尝试登陆相邻同学的数据库,查看管理器中的内容。

●登陆SQL*PLUS,完成基本SQL语句如下:●复习书上2.16小节的SPOOL输出功能。

实验二:客户端连接和配置网络名一、实验目的:让学生熟悉如何通过客户端连接ORACLE服务器,了解ORACLE的体系结构。

二、实验内容:●配置好客户端,连接ORACLE服务器●ORACLE的各种数据文件以及逻辑结构●创建和配置数据库三、背景知识:●ORACLE客户端的连接配置方法●数据库配置助手对数据库的操作四、实验步骤:●查看数据库安装目录中的三种系统文件:数据文件,重做日志,控制文件●用命令行方式启动数据库服务:net start OracleServiceO10G,net start OracleOraDb10g_home1TNSListener。

停止用net stop服务名。

●使用net configuration assistant测试本地net服务名,参照书上P102-105。

●从客户机软件访问数据库:SQL*PLUS,EMconsole,Worksheet,并同时尝试连接别人的服务器,参照书上P107-109。

●在EMconsole中查看ORACLE的逻辑结构,表空间,对象●用配置助手创建一个属于自己的数据库,并进行配置,增加服务名来标识新数据库,在专用和共享模式之间互相转换,参照书上P111-119,以后都使用自己的数据库,作为默认数据库(通过使用自己配置的服务名使用自己的数据库)。

oracle实验指导书之全本

oracle实验指导书之全本

Oracle数据库实验指导段华斌编著计算机与通信工程系实验一实验名称:数据库的管理实验学时:2实验目的:1)了解Oracle数据库的逻辑结构和物理结构。

2)熟悉Oracle的命令操作环境SQL*PLUS。

3)了解启动和关闭数据库的不同方式及其优缺点。

4)熟悉掌握各种启动、关闭方式。

实验内容及步骤:1、SQL*Plus的启动与关闭(一)SQL*Plus的启动当登录到操作系统后,有三种方法启动SQL*Plus。

方法一:(1) 执行“开始”→“程序”→“Oracle –OraDb11g_home1”→“应用程序开发”→“SQL Plus”命令,打开SQL Plus窗口,显示登录界面。

(2) 在登录界面中将提示输入用户名,根据提示输入相应的用户名和口令(例如system 和admin)后按Enter键,SQL*Plus将连接到默认数据库。

(3) 连接到数据库之后,显示SQL>提示符,可以输入相应的SQL命令。

方法二:(1) 执行“开始”→“程序”→“附件”→“命令提示符”,打开命令提示符窗口。

(2) 输入命令:Sqlplus / nologConnect sys/口令as sysdba方法三:(1) 执行“开始”→“程序”→“附件”→“命令提示符”,打开命令提示符窗口。

(2) 输入命令:sqlplus 用户名/口令as sysdba。

(二)断开与数据库的连接SQL>DISCONNECT(三)退出SQL*PlusSQL>EXIT或:SQL>Quit(四)启动sqlplus,可能的故障ORA-12560造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:(1)监听服务没有起起来。

windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动TNSlistener服务。

(2)database instance没有起起来。

windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.(3)进入sqlplus前,在command line下输入 set oracle_sid=XXXX,XXXX就是你的database SID。

Oracle数据库设计与开发实验指导书

Oracle数据库设计与开发实验指导书

Oracle数据库设计与开发实验指导书(软件专升本)《Oracle 数据库设计与开发》课程实验一、本实验课在培养实验能力中的地位及作用Oracle 数据库设计是软件工程专业的一门专业课。

Oracle数据库是目前最流行的大型数据库平台之一,是一种极具前景的大型数据库。

该课程侧重于Oracle数据库维护和管理知识的掌握以及实际应用Oracle数据库的能力的培养。

本课程设置的目的是使学生通过本课程的学习逐渐全面了解Oracle数据库,并具有对大型数据库数据库进行安全、维护等的管理技能,同时能应用Oracle数据库进行数据库结构的设计和数据库应用系统的开发。

二、应达到的实验能力标准本实验的教学目标是使学生掌握如何使用Oracle 数据库开发系统,了解数据库设计及相关操作的基本概念与方法,进而学会建立与组织、操作数据库。

上机实验的主要目标如下:(1)通过上机操作,加深对数据库系统理论知识的理解。

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

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

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

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

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

实验内容目录实验1 Oracle环境及开发工具使用实验2 数据库物理存储和逻辑存储设置与管理实验3 数据库对象的创建与管理(1)实验4 数据库对象的创建与管理(2)实验5 数据操纵DML和数据查询语言DQL(1)实验6 数据操纵DML和数据查询语言DQL(2)实验7 PL/SQL程序设计基础(1)实验8 PL/SQL程序设计基础(2)实验9 存储过程、函数、触发器的程序设计与开发实验10 Oracle数据库安全、恢复与备份实验1 Oracle环境及开发工具使用实验目的:1. 能熟练开启oracle的服务,熟悉oracle的环境,以及常用的工具,主要包括sql*plus和oem;2. 通过对数据库的物理文件以及内存参数的查看,结合课件,加深对oracle实例以及整个体系结构的了解;3. 能通过查询数据字典视图,了解数据库里的信息;实验内容:1.熟悉开启计算机服务。

Oracle与数据库管理 实验指导书--4-5

Oracle与数据库管理  实验指导书--4-5

实验4 创建和使用表一、实验目的1.掌握创建表的方法。

2.掌握修改、删除和查询表的方法。

二.实验内容1. 创建和使用表创建一个名为STUDENT的表,该表有ID(学号)、NAME(姓名)、SEX(性别)、COURSE(课程)、SCORE(成绩)字段,并保存在USER 表空间。

并通过INSERT、SELECT、UPDATE、DELETE语句对表进行操作。

2. 创建一个临时表创建一个名为TEMP的临时表,该表有ID(学号)、NAME(姓名)、SEX(性别)、COURSE(课程)、SCORE(成绩)字段,并保存在USER 表空间中。

并通过INSERT、SELECT、UPDATE、DELETE语句对表进行操作。

3. 修改表(1)在SQL*PLUS中修改STUDENTS表,为表添加一个新的列。

(2)在SQL*PLUS中执行ALTER TABLE语句修改STUDENTS表的COURSE列的类型。

(3)在SQL*PLUS中执行ALTER TABLE语句在STUDENTS表新增加一个AGE列,列的类型为NUMBER(2)。

(4)在列ID(学号)上为表创建主键。

(5)在列SCORE(成绩)上为表创建check约束。

4.管理表(1)为STUDENT表新插入5行数据;(2)更新STUDENT表中SCORE(成绩)小于60分的数据;(3)将STUDENT表结构和数据复制到stu1表,然后删除表STU 中的所有记录。

(4)在SQL*PLUS中执行TRUNCATE TABLE语句删除STUDENTS表中的所有记录。

5.思考题。

普通表和临时表有何区别?三.实验报告要求本实验结束后,要求提交实验报告,实验报告内容应包括实验题目、实验目的、实验内容、简单的实验步骤以及实验小结。

实验5 索引和视图一、实验目的1.掌握创建视图的方法。

2.掌握创建索引的方法。

3.掌握修改、分析、删除和查询视图、索引的方法。

二.实验内容1 视图操作。

(1)为20号部门的雇员创建一个视图,包括姓名,工资,部门号。

Oracle实验1

Oracle实验1

《Oracle数据库》实验教学指导书实验一 Oracle数据库管理撰写人:郭云飞湘潭大学信息工程学院二○一五年十月五日实验一 Oracle数据库管理一、实验目的1.Oracle的安装2.Oracle的启动与关闭3.Oracle数据的导入与导出二、实验内容1.Oracle的安装在Windows或Linux系统中安装Oracle。

也可以Windows系统中安装虚拟机,在虚拟机上安装Linux,再在Linux上安装Oracle。

步骤如下:a)安装virtualbox虚拟机。

b)在虚拟机上安装Linux。

c)在Linux上安装Oracle。

2.Oracle的启动与关闭a)启动数据库的方式StartupStartup nomountStartup mountAlter database mountAlter database openb)关闭数据库的方式shutdown [normal]shutdown transactionalshutdown immediateshutdown abort3.用IMP与EXP导入与导出数据C:\>imp help=yC:\>exp help=y•Scott将自己的表导出EXP scott/tiger FILE= d:\scott1.dmp TABLES=(dept,emp)•system将scott的表导出EXP system/manager FILE=d:\scott2.dmp TABLES=(scott.dept,scott.emp)•Scott将自己的模式导出EXP scott/tiger FILE=d:\scott3.dmp OWNER=scott•从导出文件scott3.dmp中导入表deptIMP scott/tiger FILE=d:\scott3.dmp TABLES=(dept)•从scott3.dmp中将dept表导入到user1的模式中IMP system/manager FILE=d:\scott3.dmp IGNORE=y TABLES=(dept) TOUSER=(user1) 4.用SQL*loader导入数据SQLLDR keyword=value [,keyword=value,...]数据源文件emp.dat:(以逗号分隔各个数据项):7369,SMITH,CLERK,7902,1980-12-17 00:00:00,800,,207499,ALLEN,SALESMAN,7698,1981-02-20 00:00:00,1600,300,30………7934,MILLER,CLERK,7782,1982-01-23 00:00:00,1300,,10控制文件emp.ctl:(将emp.dat中的数据插入到表emp1中)load datainfile '/home/oracle/sqlload/emp.dat'insert --insert 插入表必须是空表,非空表用appendinto table emp1 --emp1与emp结构相同fields terminated by ','optionally enclosed by '"'(empno,ename,job,mgr,hiredate,comm,sal,deptno)在命令提示符下执行如下命令:sqlldr scott/tiger control=emp.ctl log=emp.log上例的另一种形式是将数据源和控制文件合并在.ctl里描述:load datainfile *appendinto table emp1fields terminated by ','optionally enclosed by '"'(empno,ename,job,mgr,hiredate,comm,sal,deptno)begindata7369,SMITH,CLERK,7902,1980-12-17 00:00:00,800,,207499,ALLEN,SALESMAN,7698,1981-02-20 00:00:00,1600,300,30………7934,MILLER,CLERK,7782,1982-01-23 00:00:00,1300,,10。

《Oracle数据库管理》实验指导书

《Oracle数据库管理》实验指导书

《Oracle数据库管理》实验指导书实验一安装Oracle数据库及常用工具的使用【实验目的】1.掌握Oracle 11g或12c数据库环境搭建、配置和基本管理的方法。

2.熟悉Oracle命令操作环境及SQL*Plus基本命令。

【实验内容】1.在Windows环境下安装Oracle 11g或者Oracle 12c;了解安装选项的含义等。

2.在SQL*Plus中进行用户登录数据库测试,查看并了解有关服务。

3.练习SQL Developer的使用。

4.熟悉OEM图形化工具。

5.掌握DBCA创建数据库的步骤和方法,使用OEM查看数据库信息。

6.通过练习理解Oracle数据库的体系结构。

7.完成实验报告。

实验二Oracle SQL*Plus环境与查询【实验目的】熟悉并使用SQL*Plus命令操作环境,掌握常用命令的使用。

【实验内容】1.熟悉SQL*Plus的命令,用help index查看Oracle有关命令,练习相关命令的使用。

2.练习SQL语句,使用EMPLOYEES等数据表,进行SELECT查询练习,将EMPLOYEES表中的所有数据保存到employees_spool文件中,将相关命令保存到test.sql文件中。

3.指定查询的列,设置列的显示格式,查询常用系统视图中的内容。

4.对EMPLOYEES、JOBS等数据表进行数据的增、删、改练习。

5.使用命令进行创建、修改、删除数据表的练习,包括主键、外键的添加等,并在SQL Developer和OEM中进行数据表的创建等操作。

6.练习INSERT、UPDATE与DELETE等命令的使用。

7.视图的定义与使用练习。

8.完成实验报告。

实验三PL/SQL编程【实验目的】1.熟悉PL/SQL程序设计,练习使用PL/SQL的系统函数和异常处理。

2.理解存储过程、函数、触发器的概念、作用、建立和用法。

【实验内容】1.编写PL/SQL程序,查询EMPLOYEES表员工工资,如果工资小于3000,则加200员工资,并提示信息“XX号员工工资已更新。

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

计算机科学学院《ORACLE数据库》实验指导书
《ORACLE数据库》实验指导书
实验一Oracle数据库安装配置以及基本工具的使用
1.实验的基本内容
实验室中oracle数据库安装后某些服务是关闭的(为了不影响其他课程的使用),所以在进入数据库前需要对oracle进行配置:
(1)启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务
(2)修改listener.ora 和tnsnames.ora 两个文件的内容
(3)以用户名:system ,口令:11111 以“独立登录”的方式进入oracle 数据库系统
(4)熟悉数据库中可用的工具。

2.实验的基本要求
(1)掌握Oracle11g的配置以及登录过程。

(2)熟悉系统的实验环境。

3.实验的基本仪器设备和耗材
计算机
4.实验步骤
(1) 查看设置的IP地址是否与本机上的IP地址一致。

若不一致则修改为本机IP地址。

(2) 启动oracle OraHomeTNSLISTENER 和oracleserviceORACLE 两个服务
控制面板/性能与维护/管理工具/服务/ oracle OraHomeTNSLISTENER(右击/启动)。

控制面板/性能与维护/管理工具/服务/ oracleserviceORACLE(右击/启动)
(3) 修改listener.ora 和tnsnames.ora 两个文件的内容
D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。

D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN (用记事本方式打开),将HOST=“…..”内容修改为本机的IP地址,保存退出。

(4) 启动oracle 数据库
用户名为:system 口令:manager 连接身份为:SYSDBA 或者:用户名:sys 口令:change_on_install 连接身份为:SYSDBA.
(5) 进入系统后熟悉环境。

实验二 Oracle数据库的基本操作
1.实验的基本内容
(1)创建数据库实例。

(2)在系统自带数据库中练习创建表空间、基本表并输入相应表内容。

(3)数据更新,插入,删除及数据查询。

2.实验的基本要求
(1)掌握Oracle9i中数据库及其实例的创建,基本表的创建与修改。

(2)数据定义、数据的插入、修改、删除以及查询等语句的使用。

3.实验的基本仪器设备和耗材
计算机。

4.实验步骤:
(1) 在OEM中创建数据库。

(2) 在OEM中系统自带数据库中练习创建表空间。

(3) 在OEM中系统自带数据库中创建基本表并输入相应表内容
加、删除等修改。

实验三SQL*PLUS的简单使用
1.实验的基本内容
(1)从windows中“开始”菜单启动oracle sqlplus,输入用户名:system, 口令:manager。

(2)从DOS窗口启动oracle sqlplus。

(3)利用前面所学的内容创建基本表并输入数据,使用SQL语句来查询基本表中的内容。

(4)完成课后相关练习。

2.实验的基本要求
(1)掌握oracle sqlplus的两中启动方法。

(1)练习以前的SQL语句并熟练掌握SQLPlus的各种命令。

(3)了解sqlplus环境的存储以及数据字典等功能。

3.实验的基本仪器设备和耗材
计算机。

4.实验步骤
(1)从windows中“开始”菜单启动oracle sqlplus
用户名: scott 口令:tiger 或 用户名:system 口令:manager
(2) 从DOS窗口启动oracle sqlplu
退出DOS时,用SQL>quit
(3)下面在SQL*Plus中查询实验二所创建的表HR.ZYZBIAO1 的
内容
输入的内容如下:sql>select “HR.ZYZBIAO1.SNO”,
“HR.ZYZBIAO1.SNAME”, “HR.ZYZBIAO1.GRADE”from
“HR.ZYZBIAO1”; (注意不要忘带; )
(4)在DOS方式下启动后输入的内容与上面的完全相同。

实验四数据库的安全性设置(一)
1.实验的基本内容
(1)在OEM中创建用户、角色,授予系统权限、对象权限。

(2)利用SQL语句来创建用户、角色,授予系统权限、对象权限、角色,回收权限和角色。

2.实验的基本要求
(1)熟练掌握权限和角色的创建、授权以及回收。

(2)通过对SQL语句的练习,掌握对数据库的权限和角色的设置。

3.实验的基本仪器设备和耗材
计算机。

4.实验步骤
(1)在OEM中创建、修改、删除用户。

(2)在OEM中创建角色,授予系统权限、对象权限。

(2)利用SQL语句来创建用户、角色,授予系统权限、对象权限。

例如:创建用户名CHENJIE 通过数据库认证方式,口令为:123456,表空间为:USERS
CREATE USER "CHENJIE" IDENTIFIED BY "123456" DEFAULT
TABLESPACE "USERS"
例如:利用下面的语句可以修改用户chenjie的认证方式、默认表空间、空间配额:
ALTER USER chenjie IDENTIFIED BY chenjie_pw QUOTA 10M ON mbl_tbs;
例如:利用下面的语句创建了一个名为OPT_ROLE的角色,并且为它授予了一些对象权限和系统权限:
CREATE ROLE OPT_ROLE; GRANT SELECT ON sal_history TO OPT_ROLE; GRANT INSERT,UPDATE ON mount_entry TO OPT_ROLE; GRANT CREATE VIEW TO OPT_ROLE;
例如:利用下面的语句可以相关权限授予用户chenjie:
GRANT CREATE USER,ALTER USER,DROP USER TO chenjie
WITH ADMIN OPTION;
例如:利用下面的语句可以将CUSTOMER表的SELECT和
INSERT,UPDATE对象权限授予用户chenqian:
GRANT
SELECT,INSERT(CUSTOMER_ID,CUSTOMER_name),UPDATE(des
c) ON CUSTOMER TO chenqian WITH GRANT OPTION;
实验五数据库的安全性设置(二)
1.实验的基本内容
(1)脱机备份与恢复的方法。

(2)通过集成向导的逻辑备份与恢复方法。

(3)通过集成向导的联机备份与恢复方法。

2.实验的基本要求
(1)了解数据库常见的故障及恢复的原理。

(2)理解Oracle9i的备份和恢复机制。

(3)掌握数据库备份与恢复的各种方法。

3.实验的基本仪器设备和耗材
计算机。

4.实验步骤
(1) 脱机备份的方法。

1.在[企业管理器]里关闭数据库例程.
2.将在D:\ORACLE\ORADATA\OEMREP目录下存放的数据库的数据
文件、日志文件和控制文件COPY到指定的磁盘目录下完成数据库的脱机备份。

3. 将数据库的初始化文件D:\oracle\ora90\database\initOEMREP.ora
COPY到指定的目录下,同时将
D:\ORACLE\ADMIN\OEMREP\PFILE \init.ora也COPY到指定的
目录下.
其中:OEMREP.MYNET为全局数据库名, OEMREP为数据库的SID(系统标识符).
(2) 脱机恢复的方法
1.在[企业管理器]里关闭数据库例程.
2.将上述COPY的文件重新覆盖原来的同路径同名文件即可
(3) 使用集成向导的逻辑备份方法。

逻辑备份与恢复有5个前提:
前提 1.数据库工作在归档状态(ARCHIVELOG)(默认为NOARCHIVELOG),归档模式下, 数据库操作过程中若发生故障,将可以进行恢复.
前提2:给数据库管理员授予角色权限
前提3:给NT管理员授予批处理作业权限
前提4:设置节点的首选身份证明
前提5:设置数据库的首选身份证明。

(4) 通过导出向导的逻辑恢复方法
(5) 用备份向导实现联机备份
(6) 用备份向导实现联机恢复
所有操作与(5)相同,只有最后一步选择“恢复”即可。

实验六PL/SQL编程语言的使用与程序设计
1.实验的基本内容
(1)在SQL/Plus工作单中练习PL/SQL程序块。

(2)在SQL/Plus工作单编写一个带参数的过程的例子
(3)用函数作第2题(选作)。

2.实验的基本要求
(1)通过对PL/SQL基本语法结构的练习,掌握PL/SQL基本语法结构。

(2)掌握PL/SQL的各组成部分。

3.实验的基本仪器设备和耗材
计算机。

4.实验步骤
(1) 在SQL/Plus工作单中练习PL/SQL程序块。

相关文档
最新文档