福建工程学院Oracle实验一
- 格式:doc
- 大小:629.17 KB
- 文档页数:17
大型数据库(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综合实验一、实验目的1.掌握oracle数据库应用程序设计与开发的方法;2.通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步熟练掌握查询修改等数据库基本操作的相关内容二、实验内容1.人事管理系统功能要求:人事管理系统应能实现用户的多级管理,并包含数据录入、数据校验、数据修改、数据浏览和各种模糊查询,可以选择增加打印功能;同时要提供数据的备份与恢复功能,以防数据遭到破坏。
2.学校教材管理系统功能要求:本系统能对学校所有班级的教材进行征订,对教材的入库、出库进行管理,能进行各种条件的查询,还应具有教材库预警机制(教材库存不够用或教材征订过剩,都能给予提示)。
3.高校学生成绩管理系统功能要求:学生成绩管理使教学管理的一个重要环节,本系统能够进行学生成绩登记、成绩的更正、成绩的查询、成绩的汇总及排序,对已毕业学生成绩能存入历史库中,对于保存一定年限的成绩能进行清除、要求有良好的界面,具有良好实用性。
4.图书管理功能要求:本系统能对图书入库、出库的管理,并安装国家标准对各种图书进行分类。
用户可以通过终端查询到在库的图书,并且如果图书已借出,可以查询到是谁借出的,在什么时候借的。
5.客房管理系统功能要求:本系统能对一个宾馆的客房进行管理,用户可以预约、登记、注销客房。
对于已预约的客房,不可以再预约或登记,一旦客户入住某客房,可以在此系统中查询到该客户的信息。
6.酒店餐饮管理功能要求:用户可以通过本系统点餐,点出来的菜单可以自动在厨房打印出来,一旦菜做好以后,可以通过任何一个终端,查询出该菜是哪一桌客户的。
最后,客户可以通过终端查询出自己用餐的详单并结帐。
7.工资管理系统功能要求:财务可以通过该系统分项录入员工的工资,并且可以把工资与出勤情况一致起来,只要给出出勤表,系统可以自动生成员工的工资。
员工可以在客户端根据自己的用户名和密码查询到自己的工资。
8.零件交易中心管理系统功能要求:主要提供顾客和供应商之间完成零件交易的功能,其中包括供应商信息、顾客信息以及零件信息、供应商信息包括供应商号、供应商名、地址、电话、简介;顾客信息包括顾客号、顾客名、地址、电话;零件信息包括零件号、零件名、重量、颜色、简介等。
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地址,保存退出。
福建工程学院信息科学与工程学院实验报告2013 –2014 学年第 1 学期任课老师:蒋建辉create table s_ji3110307207(sno number(5) primary key not null,sname varchar2(20),ssex char(2),sage number(2),sdept varchar2(10))INSERT INTO S V ALUES(95001,'李明勇','男',20,'CS');INSERT INTO S V ALUES(95002,'刘晨','女',19,'IS');INSERT INTO S V ALUES(95003,'王名','女',18,'MA');INSERT INTO S V ALUES(95004,'张立','男',19,'CS');INSERT INTO S V ALUES(95005,'张军','男',21,'MA');INSERT INTO S V ALUES(95006,'王张凤','女',19,'FL');INSERT INTO S V ALUES(95011,'王敬','女',18,'IS');INSERT INTO S V ALUES(95021,'张名惠','男',19,'FL');2)查看此表的数据结构和数据;3)根据此表再复制创建一个只有’IS’系学生组成的新表S_IS_班名座号; create table s_is_ji3110307207as select*from s_ji3110307207where sdept='is'4)向S表添加“入学时间(comedate)”列,其数据类型为日期型(date);alter table s_ji3110307207 add comedate date5)将年龄的数据类型改为NUMBER(3)且默认值为19,并查看这些修改后的表结构; 列无数据的情况下直接修改:alter table s_ji3110307207 modify sage munber(3),default(19)列有数据的情况下:新建一列alter table s_ji3110307207 add newsage number(3)default(19)旧列数据复制新列中update s_ji3110307207 set newsage=cast(sage as number(3));删除旧列alter table s_ji3110307207 drop column sage;重新命名新列alter table s_ji3110307207 rename column newsage to sage;6)删除新添加的列,查看更改情况;alter table s_ji3110307207 drop column comedate7)将表s改名为student;alter table s_ji3110307207 rename to student_31103072078)为表s添加注释'学生信息表'comment on table student_3110307207 is'学生信息表'读取注释:select*from user_tab_comments where comments is not null9)截断s表;truncate table s_ji311030720710)删除生成的新表S_IS_班名座号;truncate和delete只删除数据不删除表的结构(定义)drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index);依赖于该表的存储过程drop table s_is_ji3110307207(2) 创建约束要求按普遍采用的约定为这些约束命名,约束创建后要进行约束测试。
大型数据库技术实验指导书适用专业:软件工程本科制定人:郭东恩教研室:数据库技术教研室2011 年1 月前言大型数据库ORACLE是属于数据库开发软件及应用领域的专业课,是面向计算机专业本科生开设的一门数据库应用普及型计算机专业课程。
ORACLE数据库是当前应用最为广泛的数据库系统,ORACLE数据库是针对高年级学生的实践性较强的课程。
通过实训,并结合典型系统进行分析,使学生较为系统地掌握ORACLE 数据库的基本开发和管理方法,运用数据库设计理论设计出满足一定规范的ORACLE数据库应用系统,了解掌握oracle大型数据库的管理。
随着计算机数据库技术的迅速发展和在当今信息社会中的广泛应用,给《大型数据库技术》课程的教学提出了新的更高的要求。
由于ORACLE数据库是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。
我们重新编写了实验指导书,加大了实践力度。
希望同学们能够充分利用实验条件,认真完成实验,从实验中得到应有的锻炼和培养。
希望同学们在使用本实验指导书和进行实验的过程中,能够帮助我们不断地发现问题,并提出建议,使《大型数据库技术》成为对学生的就业和学习非常有实用价值的一门课程。
实验要求计算机数据库技术是现代信息社会最重要的应用之一。
在过去十几年里得到了迅速的发展和应用。
《大型数据库技术》课程的目的是为了使学生在课程学习的同时,通过在ORACLE这个大型的数据库设计软件中的实际操作,对ORACLE的基本功能有一个初步的了解;通过对SQL*PLUS的简单使用,掌握其基本操作命令和技术;通过PL/SQL编程语言的使用与程序设计的分析,加深学生对SQL*PLUS和PL/SQL技术的理解和掌握,进而为今后再涉及到难度较大的实际应用打下扎实的基础。
通过多oracle常用工具的学习和使用,对oracle大型数据库的管理和应用有所了解,为以后从事DBA工作奠定坚实的基础。
总之,通过上述实验环节,使学生加深了解和更好地掌握《大型数据库技术》课程教学大纲要求的内容。
课程名称oracle 11g数据库应用简明教程实验序号实验一实验项目使用SQL*PLUS实验地点综B 504实验学时 2 实验类型操作性2012年 3 月29 日实验报告要求1、实验报告封面填表说明(每份实验报告必须附上封面)(1)课程名称:要求与实验大纲和实验指导书中的课程名称一致。
(2)实验序号:指该课程的第几个实验。
(3)实验项目:要求与实验大纲和实验指导书中的实验项目一致。
(4)实验地点:填写完成该实验项目所在的实验室名称。
(5)实验学时:要求与实验大纲和实验指导书中完成该实验项目所需学时一致。
(6)实验类型:是指演示性、操作性、验证性、综合性、设计性。
演示性:教师操作,学生观察,验证理论、说明原理和方法。
操作性:学生按要求动手拆装、调试实验装置或上机操作,掌握其基本原理和方法。
验证性:按实验指导书(教材)要求,由学生通过操作验证所学理论,加深对理论、知识的理解,掌握基本实验知识、方法、技能、数据处理等。
综合性:实验内容涉及本课程的综合知识或相关课程的知识,运用多的知识、多种方法,按要求或自拟实验方案进行实验。
主要培养学生综合运用所学知识、实验方法和实验技能,以培养其分析、解决问题的能力。
设计性:给定实验目的、要求和实验条件,学生自己设计实验方案并加以实现的实验。
学生独立完成从查阅资料、拟定实验方案、实验方法和步骤(或系统分析和设计)、选择仪器设备(或自行设计缺制作)进行实验并完成实验全过程,形成实验报告,培养学生自主实验的能力。
3、教师批改学生实验报告要求(1)批改:全部批改及更正错误。
(2)评分:按百分制评分,不能评分为“优、良、中、差”或“A、B、C”。
(3)签名及批改日期:任课教师必须在每份学生实验报告中签名和写上批改日期。
(4)成绩:填写学生实验成绩表,实验成绩作为考试成绩评定的依据。
(4)评语:任课教师批改学生实验报告时,应给出简明扼要的评语。
指导教师:赵荣香2015年4月8日实验一ORACLE的安装与配置一、实验目的和要求:◆了解ORACLE数据库的基本原理,练习ORACLE 11g的安装与配置。
◆练习在SQL*PLUS和sql developer下登录数据库。
二、实验内容:⏹ORACLE 11g的安装与配置1)关闭所有正在运行的程序2)启动操作系统,以Administrator身份安装安装开始:1)启动universal installer2)设置Oracle主目录名和路径3)选择安装产品 Oracle10g Database4)选企业版(SERVER)5)选择数据库通用配置6)选全局数据库名7)选缺省数据库字符集8)开始安装9)自动安装配置工具,并通过(Database Configuration Assistant)自动创建新数据库10)显示数据库创建总结信息11)口令管理”,修改sys和system的口令,锁定别的用户口令12)退出安装参考操作:在上图所示的界面上输入相关的SQL语句:1)创建用户user1,user2(提示:create user user1 identified by pass1;)2)分别为user1,user2授予相应的权限(提示:grant connect,resourceto user1;)3)退出SQL-plus (quit)4)在CLIENT端进入SQL-PLUS,分别试用user1,user2登录试验。
5)练习修改口令:alter user username identified by password;注:用户名可自定义。
SQL Developer界面创建表五、讨论、心得(可选)Oracle 安装包挺智能,可以根据你的系统语言自动选择安装语言,甚至连帮助都是中文的。
终于把 Oracle 11g 包括帮助文档都安装好了太原理工大学实验报告二Departments表Salary表2.select语句的基本使用(1)查询每个雇员的所有数据(2)查询每个雇员的地址和电话EmployeeID为000001的雇员的地址和电话(4)查询Employees表中所有女雇员的地址和电话(5)计算每个雇员的实际收入(6)找出所有姓王的雇员的部门号3.子查询的使用(1)查找在财务部工作的雇员的情况(2)查找财务部年龄不低于所有研发部雇员年龄的雇员的姓名(3)查找比所有财务部的雇员收入都高的雇员的姓名4.连接查询的使用(1)查询每个雇员的情况以及其薪水的情况5.数据汇总(1)求财务部雇员的平均收入(2)求财务部雇员的平均实际收入(3)求财务部雇员的总人数6.GROUP BY 和ORDER BY 子句的使用7.使用视图(1)创建视图限制查看雇员的某些情况限制各部门经理只能查找本部雇员的薪水情况查询财务部雇员信息查询财务部雇员薪水情况将张无忌从经理办公室转到市场部把张无忌从表Employees中删除五、讨论、心得(可选)视图是一个虚拟表,其内容由查询定义。
Oracle实验实验一oracle基本操作实验目的:1.熟练掌握SQL*Plus的使用;2.熟悉oracle网络连接配置;3.掌握系统与对象权限管理;4.掌握DBAC创建数据库和表空间的维护;实验内容:1.查看并写出和oracle相关的各个服务;查看注册表中oracle产品和服务的注册信息。
OracleDBConsoleorclOracleJobSchedulerORCLOracleOraDb10g_home1iSQL*PlusOracleOraDb10g_home1TNSListenerOracleServiceORCL2.查看并写出oracle环境变量path的值。
D:\oracle\product\10.2.0\db_1\bin;3.熟悉oracle目录结构,查看并写出当前机器中orcl数据库的数据文件、重做日志文件和控制文件的存放位置。
D:\oracle\product\10.2.0\oradata\orcl4.查看并写出启动例程所需要的初始化参数文件initorcl.ora、口令文件PWDORCL.ORA和数据字典定义文件CATALOG.SQL所在的位置。
D:\oracle\product\10.2.0\db_1\database5.使用sys登录em,查看scott和hr用户是否是锁定状态,如果锁定进行解锁,并修改hr用户的密码为abc。
写出操作步骤。
用户名:sys密码:abc连接身份:sysdba1点击管理,用户,选择scott点击编辑,点击未锁定,点击应用用户,选择hr点击编辑,点击未锁定,输入口令:abc,确认口令:abc,点击应用6.使用sys登录SQL*Plus,查看系统中各表空间的状态,使用数据字典DBA_TABLESPACES,写出相关的命令。
Connect sys/abc@orcl as sysdbaSelect * from dba_tablespace;7.使用scott登录SQL*Plus,查看该用户下有哪些表,并查看dept表和emp 表结构以及表中数据;使用hr连接SQL*Plus,查看该用户下有哪些表,并查看jobs 表和employees表结构以及表中的数据,写出完成以上操作的各个命令。
Oracle数据库实验报告实验一:Oracle 10g安装卸载及相关工具配置一、实验目标:安装Oracle 10g,了解OEM,通过DBCA安装数据库,通过DBCA删除数据库,sqldeveloper连接数据库,卸载oracle 10g。
二、实验学时数2学时三、实验步骤和内容:1、安装Oracle10g(默认安装数据库)双击,选择基本安装,安装目录D:盘,标准版,默认数据库orcl,口令bhbh。
进入先决条件检查界面时:网络配置需求选项不用打勾,直接下一步,是。
直到安装成功。
2、登陆和了解OEM主要是已网页的形式来对数据库进行管理。
- OraDb10g_home1->配置和移植工具->Database Configuration Assistant->删除数据库->……4、通过DBCA安装数据库xscj程序->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant->创建数据库->……5、sqldeveloper连接数据库打开sqldeveloper,新建连接连接名:system_ora用户名:system口令:bhbh主机名:本机计算机名SID:xscj测试,显示成功,连接,保存。
6、卸载oracle 10gWindows下1>停止所有Oracle服务,点Universal Installer卸载2>删除注册表中的所有关于Oracle项在HKEY_LOCAL_MACHINE\SOFTWARE下,删除Oracle目录3>删除硬盘上所有Oracle文件。
(1)Oracle安装文件(2)系统目录下,在Program files文件夹中的Oracle文件四、上机作业根据实验步骤完成逐个实验目标中的任务。
五、心得体会通过这次的实验,我了解了oracle数据库的情况。
《数据库原理与应用》实验报告(一)----认识Oracle及使用SQL*Plus一、实验目的1、认识Oracle数据库管理系统;2、了解并会使用SQL*Plus工具。
二、实验内容1、启动Oracle数据库【开始】->【控制面板】->【管理工具】-【服务】将服务名称以“Oracle”开头的四个服务启动:OracleDBConsoleorcl、OracleOraDb10g_home1iSQL*Plus、OracleServiceORCL、OracleOraDb10g_home1TNSListener。
启动方式:右键鼠标->【启动】。
2、启动SQL*Plus【开始】->【程序】->Oracle目录->【SQL Plus】用户名:system口令:xg1233、设置SQL*Plus环境选项4、CREATE TABLE语句创建表studentCREATE TABLE reader(cardid V ARCHAR2(10) PRIMARY KEY,name V ARCHAR2(8),sex V ARCHAR2(2) CHECK(sex IN(‘男’,’女’)),dept V ARCHAR2(20),class NUMBER(1)) ;5、在SQL*Plus中执行SQL语句(1)向表reader添加数据SQL>INSERT INTO readerV ALUES('S0002','张伟', '男','数学系',1);按照此方法依次添加5条记录。
(2)查询表reader所有记录SQL>SELECT * FROM reader;(3)查询表reader中男性读者的姓名、工作单位、读者类型。
SQL>SELECT name,dept,class FROM reader WHERE sex='男';6、常用SQL*Plus命令(DESC、LIST、RUN、EDIT、SA VE、START、@、SHOW、HELP)(1)DESC、LIST、RUN语句查询(2)SHOW语句查询(3)SHOW EEROR、HELP 、SPOOL语句查询三、三、实验总结刚接触到SQL*Plus时,因为用惯了Windows图形界面,感到很难接受,很麻烦,命令要一条条语句的输入,而且也容易出错,一不小心就会打错字母。
Oracle数据库实验一作业一用户与权限的管理一、实验目的掌握Oracle的用户管理和权限管理。
二、实验内容用户与权限管理三、实验步骤以system登录创建用户u01,密码是user01以u01登录,请解释你看到的现象原因:u01无法连接到数据库。
由于没有给u01授权。
为u01授权,再次以u01登录修改u01的密码为u01以system登录为用户u02设置默认的表空间为users,配额是2M(users是系统表空间,可通过语句select tablespace_name from dba_tablespaces查看)授予u02以下权限:create session, create table以u02登录创建一个表t1,字段有empID varchar2(10), empName varchar2(10)撤销u02的create table权限以system登录创建角色managers授予managers以下权限:create session, create table, create view将managers授予u03以u03登录创建一个表t3查询系统表role_sys_privs中role=‘MANAGERS’的权限以system登录创建用户u04和u044授予u04以下系统权限:connect, resource,并可级联授权以u04登录授予u044以下系统权限:connect,并可级联授权以system登录回收u04的connect, resource系统特权以u04登录,请解释你看到的现象原因:u04无法连接到数据库了。
由于撤销了u04创建会话的权限,无法连接数据库了以u044登录,请解释你看到的现象现象:u044可以连接;原因:因为connect和resource的属性被级联授予给其他用户和角色,而u044是在u04下面创建的用户,没有被撤销权限。
以system登录创建用户u05和u055授予u05和u055以下系统权限:connect, resource创建一个表t5,并插入一条记录授予u05对于表t5的select权限,并可级联授权以u05登录查询t5的数据授予u055对于表t5的select权限,并可级联授权以u055登录查询t5的数据以system/system登录保留u05和u055的系统权限,回收u05的select权限和级联效应以u05登录,查询t5的数据,请解释你看到的现象现象:不可查询表t5原因:权限被收回以u055登录,查询t5的数据,请解释你看到的现象现象:无法查询表t5;原因:撤销select权限的同时对u055产生级联效应。
实验一Oracle预备常识Oracle数据库简介●Oracle 是以高等构造化查询说话(SQL)为差不多的大年夜型关系数据库,能够用便利逻辑治理的说话把持大年夜量有规律数据的集合。
●是今朝最风行的客户/办事器(CLIENT/SERVER)体系构造的数据库之一。
◆Oracle 5,领先推出了分布式数据库、客户/办事器构造等极新的概念。
◆Oracle 6开创行锁定模式以及对称多处理运算机的支撑。
◆Oracle 8重要增长了对象技巧,成为关系-对象数据库体系。
◆Oracle 9i重要增长了事务处理、数据仓库技巧以及完全的数据爱护筹划。
◆Oracle 10g——首个为网格运算设计的关系数据库,能够始终保持信息的可用性和安稳性。
●Oracle 数据库10g 是第一个为企业级网格运算而设计的数据库。
Oracle 数据库10g付与您履行企业级网格运算所需的灵活性(甚至应用低成本的办事器和磁盘)。
Oracle 据库10g 极大年夜地降低了治理包袱,同时也有助于在供给最优品德办事的同时降低成本。
Oracle 数据库10g 具有双重的长处:使IT 能够或许更好地响应赓续变更的营业情形,以及以更低的成本、更高的可伸缩性、可推测性和最高可用性降低风险。
什么是SQL*Plus?SQL*Plus is an interactive and batch query tool that is installed with every Oracle Database Server or Client installation. It has a command-line user interface, a Windows Graphical User Interface (GUI) and the i SQL*Plus web-based user interface.SQL*Plus has its own commands and environment, and it provides access to the Oracle Database. It enables you to enter and execute SQL, PL/SQL, SQL*Plus and operating system commands to perform the following: •Format, perform calculations on, store, and print from query results•Examine table and object definitions•Develop and run batch scripts•Perform database administration实验内容E1.Oracle 10g 登录操作1.启动SQL*Plus:单击 Start(“开端”)→按钮指向 Programs(“法度榜样”)组图标→选择 Oracle—oracle10g→选择Application Development(“应用法度榜样开创”)→选项单击SQL*Plus启动 SQL 之后,将会显现下图所示的屏幕。
oracle实验报告一至五张凤荔oracle实验报告一至五张凤荔实验1数据库管理一、目的和建议(1)了解oracle数据库的逻辑结构和物理结构;(2)了解oracleenterprisemanager的使用情况;(3)学习关闭和启动数据库实例的方法;(4)学习使用sql语句创建数据库的方法;(5)学习使用sql语句删除数据库的方法。
二、实验准备工作首先要了解oracle数据库的逻辑结构,包括方案(schema)对象、数据块(datablock)、区间(extent)、段(segment)和表空间(tablespace)等。
数据库由若干个表空间组成,表空间由表组成,段由区间组成,区间则由数据块组成。
oracle数据库的物理结构由构成数据库的操作系统文件所决定。
每个oracle数据库都由3种类型的文件组成:数据文件、日志文件和控制文件。
这些数据库文件为数据库信息提供真正的物理存储。
enterprisemanager10g就是oracle10g提供更多的代莱管理工具,缩写em。
采用它可以顺利完成启动、停用数据库,建立、删掉数据库等功能。
只有系统管理员或具有createdatabase权限的用户就可以建立数据库。
可以在enterprisemanager中通过图形界面建立数据库,也可以采用createdatabase语句建立数据库。
三、实验内容(1)练习使用不同方法启动和关闭数据库实例。
(2)练采用相同方法建立和删掉数据库,必须并使操作方式的数据库为用户管理数据库userman。
1.使用shutdown命令关闭数据库实例练采用shutdown命令停用数据库实例,分别按以下方式启动数据库实例。
(1)正常关闭。
等待当前所有已连接的用户断开与数据库的连接,然后关闭数据库。
正常停用的语句如下:shutdownnormal(2)立即关闭。
回退活动事务处理并断开所有已连接的用户,然后关闭数据库。
立即停用的语句如下:shutdownimmediate(3)事务处理停用。
附录 1《Oracle 数据库》实验安排[ 内容要求 ]请完成下列上机实验,按附录 1 要求书写实验报告,记录实验过程和完成命令及结果 (运行结果需截图,命令请复制粘贴文本 )。
序号标题上机操作内容实验一Oracle 数据库的基本操作实验二体系结构、存储结构与各类参数实验三Oracle 数据库的创建SQL 语言见后面各实验题目实验四要求PL/SQL 编程实验五实验六模式对象管理和安全管理实验七RMAN 恢复管理器[ 上交时间 ]每人递交一份打印并装订好的实验报告,于课程结束时上交,迟交者实验成绩计 0 分。
实验一安装和使用 Oracle 数据库【实验目的】1.掌握 Oracle 软件安装过程,选择安装组件2.掌握建立 Oracle 数据库,配置网络连接3.掌握 Oracle 企业管理器的基本操作4.使用 SQL*Plus,登录到实例和数据库5.掌握命令方式的关闭和启动实例及数据库【实验内容】1.查看已安装的 Oracle 组件2.查看服务,记录下和数据库有关的服务名,将他们设为手动方式,启动相关服务。
3. 配置监听器,查看是否在服务中有LISTENER ,是否能启动4.配置本地 net 服务,提示:设置正确的服务器地址和端口号。
5. 打开 SQL*Plus,用 SYS 和 SYSTEM 用户名和密码登录。
6.思考题:有几种打开 SQL*Plus 的方法?分别是什么?两种,7.用命令关闭实例和数据库,记录命令SOL >shutdown normal8.用命令以 NOMOUNT 的方式启动实例,再加载数据库,打开数据库。
实验二体系结构、存储结构与各类参数【实验目的】1.理解 Oracle 体系结构2.了解初始化参数文件以及初始化参数的含义3.掌握查看三类数据字典视图和动态性能视图的方法【实验内容】1.如何查看初始化参数?有哪几种方法?1.show parameters 参数名 2、select [列名 ] from 表名2.初始化文件有几种?默认的保存位置在哪里?1、.Spfile 默认位置: $oracle_home\database\dbs2.Pfile 默认位置: $oracle_home\admin\pfile3.在 SQL*Plus 中查看数据字典和动态性能视图,完成下面题目将命令和结果写入实验报告。
《Oracle数据库设计与实现》总结报告成绩:--------------学号:--------------姓名:----------------班级:-------------任课教师:-----------------2014-12-212、内容要求:1)课程体系总结(总结一学期所收获的课堂知识—---按章节进行)第一章:oracle简介主要是对oracle进行了总体的介绍,首先介绍了一些关系数据库的理论基础知识,并对oracle数据库提供的网络技术进行了介绍。
本章还对oracle的应用结构以及安装时的注意事项及常用的管理工具进行了讲解。
在关系数据库的基本理论中,我了解到了数据库系统经历了由层次模型到网状模型再由网状模型到关系模型的发展过程。
关系数据库主要由三部分构成:数据结构,关系操作和完整性规则。
在关系数据库的设计阶段,需要为它建立逻辑模型,关系数据库的逻辑模型可以通过实体和关系组成的图来表示,即E-R图。
使用E-R图表示的逻辑模型就是E-R模型,一个完整的E-R模型主要由实体,联系和属性组成。
这章中还介绍了关系数据库的设计规范和网格技术,网格计算是一种造价低廉而且数据处理能力超强的一种计算模式,它是随着互联网而发展起来的,实际上它也是分布式计算的一种,还介绍了oracle的网格体系结构。
Oracle的应用结构比较常用的有多数据库的独立宿主结构,客户机/服务器结构和分布式结构,我们在安装部署oracle数据库时需要根据硬件平台和操作系统的不同采取不同的结构。
最后了解到了Oracle的在Windows的安装与配置。
第二章:oracle的体系结构在这章中主要学习了oracle数据库系统的体系结构和基本理论。
数据库的体系结构是从某一角度来分析数据库的组成和工作过程,以及数据库如何管理和组织数据。
通过本章的学习,我对oracle数据库的物理和逻辑储存方式有了一个基本的认识,理解了这两种储存方式的基本概念与组成结构,还了解了数据库的组成。
oracle数据操作实验总结本次实验主要通过Oracle软件进行数据库操作,了解数据库的基本原理、数据操作等内容。
通过本次实验,我深刻认识到了数据库的重要性和实用性。
下面是我的实验总结:一、实验目的通过本次实验学习数据库的基本知识和操作方法,掌握Oracle软件的使用方法和SQL 语句的编写,了解数据库的设计、实施和应用,同时培养数据管理和数据分析的能力。
二、实验内容1.数据库的安装和配置安装Oracle软件后,我们需要进行一些必要的设置,如创建系统管理员账户、创建数据库、设置数据库实例等。
2.数据库的设计和建立在Oracle软件上,我们可以通过图形化界面或SQL语句来设计并建立数据库。
在实验中我学习了如何设计和建立数据库以及如何对数据库进行维护和调整。
3.数据的插入、查询、修改和删除数据库主要用于存储数据,数据的插入、查询、修改和删除是数据库操作的核心内容。
在本次实验中,我学习了如何使用SQL语句来进行数据的插入、查询、修改和删除等操作。
4.数据库的备份和恢复备份数据库可以防止数据丢失,恢复可以从已有的备份中恢复数据。
在本次实验中,我学习了如何备份和恢复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 RAC 实验
1. 简介
Oracle Real Application Clusters〔RAC〕是一种在多个计算机节点上运行 Oracle 数据库的技术。
它提供高可用性和可扩展性,允许多个计算机同时访问和处理相同的数据库。
在这个实验中,我们将学习如何设置和配置 Oracle RAC。
2. 实验环境
在进行 Oracle RAC 实验之前,我们需要准备以下环境:
•两台或更多的计算机,每台计算机都有一个可用的网络接口,用于相互通信;
•安装有 Oracle 数据库软件的每台计算机;
•共享存储,如 SAN〔存储区域网络〕或 NAS〔网络附加存储〕。
3. 步骤
步骤 1:创立共享存储
在设置 Oracle RAC 环境之前,我们需要创立共享存储以便所有计算机都可以访问。
这可以是 SAN 或 NAS。
步骤 2:安装 Oracle 数据库软件
在每台计算机上安装 Oracle 数据库软件。
确保在安装过程中选择。