实验3_Oracle数据库管理工具
- 格式:doc
- 大小:38.50 KB
- 文档页数:2
如何高效使用Oracle数据库管理工具第一章:介绍Oracle数据库管理工具的概述1.1 什么是Oracle数据库管理工具Oracle数据库管理工具是指用于管理Oracle数据库的软件工具,包括图形界面和命令行界面。
这些工具提供了各种功能,例如创建、修改和删除数据库对象、执行SQL语句、监控数据库性能等。
1.2 Oracle数据库管理工具的重要性Oracle数据库管理工具是数据库管理员的得力助手,能够帮助管理员更快速、高效地管理数据库。
它们提供了直观的界面和强大的功能,可以使管理员更加便捷地进行各种操作,并且减少了人为错误的发生。
第二章:常用Oracle数据库管理工具2.1 SQL DeveloperSQL Developer是Oracle提供的免费图形化数据库管理工具,它集成了SQL开发、SQL调试和数据库管理等功能。
SQL Developer具有直观的界面和强大的功能,可以方便地进行SQL语句的编写和调试,同时还支持监控和管理数据库。
2.2 Enterprise ManagerEnterprise Manager是Oracle提供的一套基于Web的数据库管理工具,它可以对数据库进行全面管理和监控。
Enterprise Manager具有丰富的功能,包括性能监控、容量规划、备份和恢复等,能够有效提高数据库的可用性和性能。
2.3 SQL*PlusSQL*Plus是Oracle数据库自带的命令行工具,它提供了一套用于执行SQL语句和PL/SQL代码的命令集合。
SQL*Plus可以通过批处理和脚本来批量执行SQL语句,也可以通过自动命令脚本实现自动化管理。
第三章:高效使用Oracle数据库管理工具的方法3.1 熟悉快捷键和命令不管是使用图形界面还是命令行界面,都应该熟悉相应的快捷键和命令。
熟练掌握这些快捷键和命令,可以大大提高操作的效率。
例如,在SQL Developer中,可以使用Ctrl+Enter键快速执行SQL语句。
Oracle数据库常用工具介绍Oracle数据库是一种非常强大和流行的关系型数据库管理系统(RDBMS),它提供了众多的工具和实用程序,用于管理、开发和维护数据库。
这些工具可以帮助用户更轻松地管理和操作Oracle数据库。
下面是一些常用的Oracle数据库工具的介绍。
1. Oracle Enterprise Manager (OEM):Oracle Enterprise Manager是Oracle提供的最重要的工具之一,用于管理和监控Oracle数据库环境。
它提供了一个图形化界面,用于管理多个数据库实例、监视数据库性能、进行故障排除以及执行备份和恢复操作。
2. SQL*Plus:SQL*Plus是Oracle提供的一种命令行工具,它用于与数据库进行交互。
用户可以使用SQL*Plus运行SQL语句、执行存储过程、创建和管理用户以及进行数据导入和导出等操作。
3. SQL Developer:SQL Developer是一个免费的图形化工具,专门为开发人员设计。
它提供了一个友好的界面,用于编写和执行SQL查询、创建和修改数据库对象、调试存储过程以及进行数据导入和导出等操作。
4. Oracle Data Pump:5. Oracle SQL Developer Data Modeler:6. Oracle SQL*Loader:7. Oracle Export/Import Utility:Oracle Export/Import Utility是一个传统的数据导入/导出工具,它用于在不同的Oracle数据库之间进行数据迁移。
它可以导出整个数据库或者指定的数据库对象,并将其导入到另一个数据库中。
8. Oracle Recovery Manager (RMAN):Oracle Recovery Manager是一个备份和恢复工具,它可以用于创建数据库备份、恢复损坏的数据库文件以及执行点恢复等操作。
它可以通过命令行或者Oracle Enterprise Manager进行操作。
实验一 Oracle数据库管理与工具使用班级:座号:姓名:时间:一、【实验目的】1.掌握Oracle的启动、关闭、连接和管理初始化参数2.熟悉oem和SQL*Plus的使用3.了解用户和模式的概念,并查询hr模式表的数据二、【实验设备】一台PC机,widows xp操作系统,oracle 10g或11g三、【实验内容】1.启动和关闭window操作系统的Oracle服务2.通过三种方式访问数据库3.使用SQL*Plus启动和关闭Oracle数据库4.使用em和SQL*Plus解锁hr模式,并使用SQL*Plus编写查询该模式中表的SQL命令5.使用em和SQL*Plus显示和设置初始化参数文件四、【实验步骤】1 启动服务(开始,设置,控制面板,管理工具,服务)2通过三种方式连接数据库:方法一:在运行窗口中输入CMD命令,然后在窗口中输入SQLPlus命令以启动SQL*Plus工具方法二:开始/程序/Oracle - OraDb10g_home1/SQL Plus打开登录界面,然后输入相应的用户名称和登录密码。
方法三:打开IE,输入本机IP:5560/isqlplus 或者localhost:5560/isqlplus,启动Oracle Enterprise Manager(OEM),以图形话方式对数据库进行操作。
Select * from hr.employees;3 使用SQL*Plus用sys用户关闭Oracle数据库4通过三种方式启动数据库:1)startup nomount;2) alter database mount;3)ALTER DATABASE OPEN;5确认数据库状态:Select instance_name,status from v$instance;6 解锁hr用户7使用hr用户连接sqlplus,Select * from employees;8用SQL*Plus显示所有初始化参数SHOW PARAMETER;五、【实验小结】通过本次实验学会通过oem和SQL*Plus与数据库建立连接,启动、关闭数据库。
☐SQL*PLUS简介SQL*PLUS是Oracle数据库管理系统提供一个工具软件,它提供一个人机接口,通过SQL*PLUS管理和维护数据库,如常用的查询数据表信息、系统信息、数据文件等,它提供了一系列指令,通过这些指令可以简化用户的指令或者格式化输出信息。
它还提供了编写脚本文件的功能,可以极大的提高DBA管理数据库的效率。
SQL*PLUS作为数据库管理工具可以设置友好的环境变量,以方便DBA的管理和维护需求。
☐启动SQL*PLUS✓C:\SQLPLUS /NOLOG通过Oracle11g的SQL Plus启动☐SQL*PLUS指令✓desc(ription )✓column格式化指令✓run或/✓L(ist)和n指令✓附加a指令✓Del指令Set line指令☐制作脚本文件✓查询表EMP中部分员工信息。
SQL> SELECT empno, ename, job, mgr, hiredate, sal2 FROM emp3 WHERE job = 'MANAGER'4 order by sal;✓创建脚本文件SQL> save d:\SELECT_emp☐运行以及编辑脚本文件✓运行脚本文件。
SQL> @d:\SELECT_empSQL> start d:\SELECT_emp✓编辑脚本文件1.使用get指令将脚本文件装入SQL缓冲区 SQL> get d:\SELECT_emp ,使用SQL*PLUS指令修改。
2.edit指令,调用操作系统软件来直接修改该文件SQL> edit d:\SELECT_emp☐SQL语言是“结构化查询语言”的意思,即Structured Query Language。
两个工业界认可的国际机构ANSI和ISO把SQL作为关系数据库的标准语言。
SQL语言涉及的语句简单,语义明了,如果读者懂些英文,则很容易掌握SQL语言。
福建工程学院信息科学与工程学院实验报告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) 创建约束要求按普遍采用的约定为这些约束命名,约束创建后要进行约束测试。
Oracle数据库管理
第三讲数据库的管理工具
方法一:开始----》运行命令---》sqlplus
进入到DOS命令窗口
在当前目录下输入:sqlplus system/jiaxin1234@orcl as sysdba;
连接到数据库
方法三:开始---》Oracle-OraDb11gHome1-- 应用程序开发---》sqlplus
连接到数据库
连接到数据库
用户名是:scott
口令是:tiger
主机字符串表示:如果在主机上有多个数据库的存在,则在主机字符串中需要输入指定数据库的名称。
2:在SQLPLUS中进行数据库的查询操作。
连接到数据库之后,就可以进行查询操作了。
在一个数据库中会存在多张表,每张表内都有其数据。
现在输入以下数据select * from emp;
表示查询表emp内的数据;
在上面的窗口内可以对相关的服务进行启动和关闭。
当然,也可以通过DOS命令行下借用net命令的方式完成对服务的启动和关闭:
如:
1:启动数据库的服务
net start <Serviee_name>
该命令分别执行了两次,第一次表示该服务已经启动,可以再【计算机管理】
(2)启动数据库监听服务;lsnrctl start listener。
Oracle数据库管理与开发I实验报告系所:专业:学生姓名:学生学号:提交日期:大连东软信息学院Dalian Neusoft University of Information[实验名称]:利用PLSQL进行系统功能模块的开发[实验日期]:[实验目的]:掌握PL/SQL程序设计[实验要求]:按要求利用PL/SQL进行功能模块开发[实验步骤描述]:1.编写一个PL/SQL块,输出所有员工的员工姓名、员工号、工资和部门号。
declarecursor c_emp isselect * from employees;beginfor v_emp in c_emp loopdbms_output.put_line(v_emp.first_name||'' ||v_emp.employee_id||' '||v_emp.department_id||' '||v_emp.salary);endloop; end;2.编写一个PL/SQL块,输出所有比本部门平均工资高的员工信息。
declarev_avg employees.salary%type;beginfor v_emp in (select * from employees) loopselectavg(salary) into v_avg from employees where department_id = v_emp.department_id;if v_emp.salary >= v_avg thendbms_output.put_line(v_emp.employee_id||''||v_emp.first_name||''|| v_emp.salary ||''|| v_emp.department_id); endif;endloop;end;3.写一个PL/SQL块,输出所有员工及其部门领导的姓名、员工号及部门号。
Oracle 数据库课程上机实验报告学院名称:专业班级:姓名:学号:实验成绩:任课教师:目录实验一 (3)实验三 ORACLE数据库结构与网络配置 (3)实验四 (8)实验五数据表及其操作 (10)实验六 SQL命令操作 (14)实验七创建索引 (21)实验一实验三 ORACLE数据库结构与网络配置实验内容与数据库结构相关的数据字典查询实验1、查看表空间的名称及大小2、查看表空间物理文件的名称及大小3、查看回滚段名称及大小4、查看控制文件5、查看日志文件6、查看表空间的使用情况7、查看数据库库对象8、查看数据库的版本9、查看数据库的创建日期和归档方式10、查看临时数据库文件常用数据库信息查看命令(1)oracle中怎样查看总共有哪些用户(2)查看oracle当前连接数(3)列出当前数据库建立的会话情况3.2 表空间操作●创建表空间●修改表空间的相关操作1)增加表空间中的数据文件2)删除表空间中的数据文件3)修改表空间文件的数据文件大小4)修改表空间数据文件的自动增长属性。
实验四实验五数据表及其操作实验内容5.1创建基本表以system用户登录sqlplus创建表空间创建Testpace表空间5.2修改表清空表中的数据5.3 删除表5.4聚集表(1)创建聚集(聚集表的创建与操作)引用参照完整性三表定义了suppliers,products,order details三表间的三个级联关系实验六 SQL命令操作实验内容6.1数据查询select创建student,sc,course三表,并且插入数据查询1:查询2:查询3:查询4;实验七创建索引实验内容7.1在emp表中的sal字段上创建一个名为index_sal的b树索引,按字段值的蒋序排序7.2 在dept表的dname字段上创建一个具有唯一性的b树索引,索引值为字母序排序。
7.3在emp表的ename和deptno字段上创建一个复合索引7.10将参数设置为跟踪状态,执行对emp表的查询命令,查看索引应用的跟踪结果。
《数据库开发技术》课程之实验一认识Oracle常用管理工具和DDL、DML实践一、实验目的1.认识并熟悉Oracle常用的管理工具:SQL Plus、i SQL Plus、SQL Developter和EM。
2.掌握Oracle表的数据定义(DDL)语言,实现表的定义、删除与修改。
3.掌握创建Oracle表各种约束的方式和方法。
4.掌握利用数据字典视图查看各种有用信息的方法。
5.掌握插入、删除和更新表中数据的方法。
6.掌握控制事务的方法。
7.掌握WHERE子句中条件表达式的使用方法。
8.掌握访问替换变量的方法。
9.学会创建并执行一个脚本文件。
10.掌握CASE 结构的使用方法。
二、实验内容和要求1. 登录到SQL Plus、i SQL Plus、SQL Developter和EM,认识并运用这些常用的Oracle管理工具。
2. DDL实践(1)O racle表的DDL实践。
设有如下关系表S_班名座号(如:s_wg100103):s_wg100103 (SNO, SNAME, SSEX, SAGE, SDEPT),主关键字是SNO。
其中SNO为学号,NUMBER(5),学号不能为空,值是惟一的;SNAME为姓名,V ARCHAR2(20);SSEX为性别,char(2);SAGE为年龄,NUMBER(2);SDEPT为所在系名,V ARCHAR2(10)。
写出实现下列功能的SQL语句。
1)创建此表并插入数据;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_班名座号;4)向S表添加“入学时间(comedate)”列,其数据类型为日期型(date);5)将年龄的数据类型改为NUMBER(3)且默认值为’19’,并查看这些修改后的表结构;6)删除新添加的列,查看更改情况;7)将表s改名为student;8)为表s添加注释'学生信息表'9)截断s表;10)删除生成的新表S_IS_班名座号;(2) 创建约束要求按普遍采用的约定为这些约束命名,约束创建后要进行约束测试。
oracle 实验报告Oracle 实验报告导言:Oracle 是一种关系型数据库管理系统,被广泛应用于企业级应用中。
本实验报告旨在探讨 Oracle 数据库的基本概念、功能和使用方法,并通过实际操作来验证其性能和可靠性。
一、Oracle 数据库的概述Oracle 数据库是一种基于客户机/服务器模型的数据库管理系统。
它采用了关系模型来组织和管理数据,支持 SQL 查询语言,并提供了高度可扩展的架构。
Oracle 数据库的核心特点包括数据安全性、高性能、可靠性和可扩展性。
二、Oracle 数据库的安装与配置1. 安装 Oracle 数据库软件:在实验环境中,我们选择了 Oracle Database 19c 版本。
安装过程中需要选择适当的配置选项,并设置管理员密码。
2. 配置数据库实例:通过 Oracle 数据库配置助手(Database Configuration Assistant)创建数据库实例,并进行必要的参数设置和存储空间分配。
三、Oracle 数据库的基本操作1. 创建表和插入数据:使用 SQL 语句创建表,并通过 INSERT 语句插入数据。
可以定义各种数据类型、约束和索引来确保数据的完整性和性能。
2. 查询数据:使用 SELECT 语句查询数据库中的数据。
可以通过条件、排序和连接等操作来获取所需的结果集。
3. 更新和删除数据:使用 UPDATE 和 DELETE 语句来更新和删除数据库中的数据。
可以根据需要设置事务和回滚机制,确保数据的一致性。
4. 数据库备份和恢复:通过 Oracle 数据库管理工具进行数据库备份和恢复操作。
可以选择全量备份、增量备份或逻辑备份等方式来保护数据的安全性。
四、Oracle 数据库的高级功能1. 数据库性能优化:通过分析 SQL 语句的执行计划和索引的使用情况,优化查询性能。
可以使用索引、分区、缓存和并行处理等技术来提高数据库的响应速度。
2. 数据库安全性管理:通过用户和角色管理来控制对数据库的访问权限。
福建工程学院信息科学与工程学院实验报告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_ji07as select*from s_ji07where sdept='is'4)向S表添加“入学时间(comedate)”列,其数据类型为日期型(date);alter table s_ji07 add comedate date5)将年龄的数据类型改为NUMBER(3)且默认值为19,并查看这些修改后的表结构; 列无数据的情况下直接修改:alter table s_ji07 modify sage munber(3),default(19)列有数据的情况下:新建一列alter table s_ji07 add newsage number(3)default(19)旧列数据复制新列中update s_ji07 set newsage=cast(sage as number(3));删除旧列alter table s_ji07 drop column sage;重新命名新列alter table s_ji07 rename column newsage to sage;6)删除新添加的列,查看更改情况;alter table s_ji07 drop column comedate7)将表s改名为student;alter table s_ji07 rename to student_078)为表s添加注释'学生信息表'comment on table student_07 is'学生信息表'读取注释:select*from user_tab_comments where comments is not null9)截断s表;truncate table s_ji0710)删除生成的新表S_IS_班名座号;truncate和delete只删除数据不删除表的结构(定义)drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index);依赖于该表的存储过程drop table s_is_ji07(2) 创建约束要求按普遍采用的约定为这些约束命名,约束创建后要进行约束测试。
Oracle数据库的创建和管理【实验目的】1.掌握Oracle数据库的创建方法2.使用DBCA创建数据库3.掌握命令方式手工创建数据库【实验内容】1.使用DBCA创建数据库,名为MYDB,找到其初始化文件(文本型和服务器型文件都要找到),查看各类默认位置并记录下来(包括物理文件所在目录,该数据库相关的各个目录等),登录到mydb数据库。
2.用命令方式手工创建数据库testorcl(1)创建批处理文件,建立必需的各级目录,参考第一题MYDB数据库的默认目录。
(2)创建初始化文件PFILE,由此创建SPFILE,并放到指定文件夹。
提示:pfile文件可以参考mydb数据库的pfile文件进行修改后另存。
(3)创建并启动实例testorcl,密码设为123,当前实例指向testorcl(4)运行数据库建立脚本,更改相关服务为手动启动方式(5)运行数据字典等创建脚本3.在DBCA中删除MYDB数据库。
【实验结论】1.使用DBCA创建数据库,名为MYDB,找到其初始化文件(文本型和服务器型文件都要找到),查看各类默认位置并记录下来(包括物理文件所在目录,该数据库相关的各个目录等),登录到mydb数据库。
2.用命令方式手工创建数据库testorcl(1)创建批处理文件,建立必需的各级目录,参考第一题MYDB数据库的默认目录。
(2)创建初始化文件PFILE,由此创建SPFILE,并放到指定文件夹。
提示:pfile文件可以参考mydb数据库的pfile文件进行修改后另存。
(1)创建并启动实例testorcl,密码设为123,当前实例指向testorcl(2)运行数据库建立脚本,更改相关服务为手动启动方式(3)运行数据字典等创建脚本3.在DBCA中删除MYDB数据库。
Oracle数据库基础教程实验报告专业计算机科学与技术姓名李文成学号 2010指导老师肖卓宇实验一创建数据库和表目的与要求(1)了解oracle数据库的逻辑结构和物理结构。
(2)了解Oracle Enterprise Manager的使用情况。
(3)学习关闭和启动数据库实例的方法。
(4)学会使用SQL语句创建数据库的方法。
(5)学会使用SQL语句删除数据库的方法。
实验准备首先要了解Oracle数据库的逻辑结构,包括方案对象,数据块、区间、段、和表空间等。
数据库由若干个表空间组成,表空间由表组成,表由段组成,段由区间组成,区间则由数据块组成。
Oracle数据库的物理结构由构成数据库的操作系统文件所决定。
每个Oracle数据库都由3种类型的文件组成:数据文件、日志文件和控制文件。
这些数据库文件为数据库信息提供真正的物理存储。
Enterprise Manager 10g是Oracle 10g提供的新的管理工具,简称EM。
使用它可以完成启动、关闭数据库,创建、删除数据库等功能。
只有系统管理员或拥有CREATE DATABASE权限的用户才能创建数据库。
可以在Enterprise Manager 中通过图形界面创建数据库,也可以使用CREATE DATABASE语句创建数据库。
实验内容oracle 服务器端的安装先解压10201_client_win32.zip压缩包,双击setup.exe。
如下图:稍等之后进入欢迎界面,如下图:点击下一步选择“管理员”安装类型,点击下一步:选择安装的详细目录后点击下一步。
点击安装:选择执行典型配置:点击下一步:完成。
创建数据库使用OEM创建表图1-1创建Employees表图1-2成功创建Employees表图1-3成功删除Employees表图1-4创建Departments表图1-5成功创建Departments表图1-6 成功删除Departments表图1-7创建Salary表图1-8成功创建Salary表图1-9成功删除Salary表在PL/SQL语句创建表1.创建Employees表create table Employee(EmployeeID char(6) NOT NULL PRIMARY KEY,Name char(10) NOT NULL,Bithday date N OT NULL,Sex number(1) NOT NULL,Address char(20) NULL,Zip char(6) NULL,PhoneNumber char(12) NULL,DepartmentID char(3) NOT NULL REFERENCES Departments(DepartmentID))tablespace users;图1-10 使用SQL语句创建Employees表2.创建Departments表create table Departments(DepartmentID char(3) NOT NULL PRIMARY KEY, Departmentname char(20) NOT NULL,Note varchar2(100) NULL)tablespace users;图1-11 使用SQL语句创建Departments表3.创建Salary表create table Salary(EmployeeID char(6) NOT NULL PRIMARY KEY,InCome number(8,2) NOT NULL,OutCome number(8,2) NOT NULL)tablespace users;图1-11 使用SQL语句创建Salary表实验二角色和用户管理目的与要求(1)了解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号员工工资已更新。
实验3 Oracle数据库管理工具实验
班级姓名学号得分 ,
一、实验目的
掌握Oracle数据库中几种常用管理工具:
企业管理器、oracle administration assistant、
网络配置工具 Oracle net、net manager net configuration assistang SQL*Plus、iSQL*Plus等的启动、登录及使用方法。
二、实验要求
详细记录三种管理工具的启动过程及各工具登录及配置。
1、企业管理器的启动、登录及使用方法;
2、SQL*Plus的启动、登录方法;
3、iSQL*Plus的启动、登录方法。
4、oracle administration assistant
5、网络配置工具 Oracle net、net manager net configuration assistang
三、实验学时安排
课堂内1学时完成二中所列1、2、3三项内容,其余各项内容均自行上机练习完成。
四、实验内容与步骤
五、实验结果提交要求
认真按要求完成上机所做内容的实验报告,并按时上交。
三、实训要求
详细记录三种管理工具的启动过程及各工具登录及配置。
四、实训步骤、过程
1、(1)首先启动服务OracleServiceORCL和OracleDBConsoleorcl
(2)启动控制台服务后,在浏览器中访问:http://计算机名:1158/em
登录:sys password sysdba
2、SQL*Plus 打开方式:
(1)白底命令行环境:<开始>-ORACLE-应用程序开发-SQL*Plus -登录图形界面
登录:system password orcl
(2)黑底命令行环境: <开始>-<运行> -输入“cmd”-打开命令行环境登录:sqlplus 用户名/口令
3 、iSQL*plus打开方式:
(1)启动服务OracleOraDb10g_home1iSQL*Plus
(2) http://<Oracle数据库服务器名>:< iSQL*Plus端口号>/ isqlplus 登录:system password orcl。