50 实验二 Oracle数据库管理工具
广东技术师范学院
计算机学院上机实验报告
一、实验目的
1、对Oracle的企业管理器Oracle Entapise Manager(OEM)的初步认识;
2、了解Oracle Administration Assistant for Windows(Oracle管理助手,简称OAA)
运用;
3、了解Oracle Net (网络配置工具)的使用;
4、掌握SQL*PLUS和iSQL*PLUS的使用。
二、实验内容
1、查得OEM端口地址,进入OEM认识其各个部件;
2、利用OAA启动oracle服务和连接数据库;
3、利用(网络配置工具配置监听器;
4、登录SQL*PLUS,连接SYSTEM(超级用户)和SCOTT(预安装用户);
5、登录iSQL*PLUS,连接SYSTEM(超级用户)和SCOTT(预安装用户)。
三、实验要求
1、完成实验内容的5方面,记录OEM和iSQL*PLUS的端口地址。
2、记录获取端口地址的方法。
3、提交电子版本的实验报告。
四、实验步骤
1、不同数据库的EM端口号会不同,可以在$ORACLE_HOME/install/portlist.ini中找到EM
端口号,如图所示。
$ORACLE_HOME代表Oracle数据库的安装目录。
例如:C:\oracle\product\10.2.O\db_1。
在地址栏输入http://<数据库服务器名>:<EM端口号>/em,可以看到各个部件的状态。
2、“开始”—“程序”—“Oracle-OraClient10g_home1”—“配置和移植工具”—
“Oracle Administration Assistant for Windows”,展开“数据库”,可以看到数据库实例,可以进行启动服务,停止服务,连接数据库,断开数据库
连接等。
3、“开始”—“程序”—“Oracle-OraDb10g_home1”—“配置和移植工具”—
“Net Manager”,创建新的服务命名,填写新的网络服务名,选择通信协议。
填写主机名和端口号,对数据库或服务进行标识,进行测试。
4、进入SQL*PLUS有两种形态(图形界面形态、DOS界面形态)三种方法(菜单、
sqlplus、sqlplusw),分别连接SYSTEM(超级用户)和SCOTT(预安装用户)。
5、在地址栏输入http://<数据库服务器名>:<iSQL*Plus端口号>/isqlplus. 分
别连接SYSTEM(超级用户)和SCOTT(预安装用户)。
五、收获问题
1、在企业管理器中关闭数据库时需要指定主机身份证明,用户名是数据库服务
器名,口令是系统登录密码,如果系统用户没有被分配权限,可以在控制面板—管理工具—本地安全策略—本地策略—用户权限分配—作为批处理作业登录中添加权限
2、如果预安装用户没有被解锁,可以使用alter user scott account unlock;进行解
锁,然后再sqlplus中就可以连接到此用户,conn scott/tiger。
如何高效使用Oracle数据库管理工具
如何高效使用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数据库常用工具介绍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实验报告及答案 数据库管理与工具使用
实验一 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与数据库建立连接,启动、关闭数据库。
oracle数据库管理工具sqlplus
☐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语言。
数据库开发技术实验报告认识Oracle常用管理工具和DDLDML实践
福建工程学院信息科学与工程学院实验报告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数据库的管理工具
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主要管理工具
一:数据库配置助手使用数据库配置助手DBCA(Database Configuration Assistant)用于创建数据库,删除数据库和管理模板。
通过“开始”→“程序”→“oracle”→“OraDb10g_home1”→“配置和移植工具”中执行“Database Configuration Assistant”命令。
(参考教材1。
7节)(为了在学习中使用oracle提供的示例数据库,勾选示例方案选项)Net Manager当创建Oracle数据库后,为使服务器端可以监听该数据库,必须配置监听程序.为了使客户端可以访问数据库,必须在客户端配置网络服务名.配置监听程序和网络服务名可以使用Net Manager完成.1 配置监听程序(在服务器端)开始—程序—OraDb10g_home1—配置和移植工具—Net Manager 启动“Net Manager”窗口服务器端的监听程序用于接收客户端的连接请求.一个监听程序可以监听多个Oracle数据库,多个监听程序也可以监听同一个数据库。
但是监听程序只能用于同一台服务器上的Oracle 数据库。
安装了Oracle时,会自动建立默认的监听程序LISTENER.一般只需要将需要使用的数据库追加到这个监听程序上就可以了。
先设置监听位置,(通常不存在问题),然后添加数据库服务。
配置了监听程序之后,保存网络配置信息。
为使网络配置生效,必须重新启动监听程序。
2配置网络服务名(在客户端)客户端需要配置网络服务名,应用程序使用网络服务名才能访问Oracle数据库。
在启动Net Manager之后,选中“服务命名”,然后单击“+”按钮,此时会显示“Net 服务名”界面,该界面用于指定网络服务名。
一般使用数据库名作为服务名。
网络协议要与监听程序的一致。
实验2、常用管理工具的使用(精)
议设置为Administrator限。
2、采用口令文件认证登录数据库
• 参看教程P70、P46 • 注意!必须首先启动sqlplus /nolog以as sysdba方式登录
• •
•
数据库,查看remote_login_passwordfile参数并修改,新 建用户并授予sysdba权限。 注意!然后发出shutdown immediate命令将数据库关闭。 注意!接着请将ORA_DBA组从操作系统用户隶属组中删 除。使用ORAPWD的时候口令文件名必须符合 PWD<sid>.ora的命名规则,路经是 <oracle_home>\ora92\database。 接着使用口令文件认证登录数据库,发出show user命令 查看当前用户
Oracle DBA 基础教程 实验2、常用管理工具的使用
1、操作系统认证登录数据库 2、口令文件认证登录数据库 3、熟练使用SQL*PLUS 4、熟练使用SQL*PLUS Worksheep 5、安装并使用OEM
1、采用操作系统认证登录数据库
• 参看教程P69、P45 • 注意实验步骤(4)新建的操作系统用户建
常用Oracle管理工具
替换变量
使用undefine命令释放变量 例如:释放dept_no变量 SCOTT@orcl SQL >undefine dept_no 设置SQL*Plus环境参数 SQL*Plus参数也称作系统变量,它由set命令设置,用于改变SQL*Plus当前会话的环境设置。 常用的参数如下:
连接Database Control 确认: 正确配置并启动Database Control 目标数据库以及监听正在运行 在浏览器地址栏内输入访问OEM的URL地址,格式为: http://hostname:portnumber/em hostname为主机名或主机IP地址 portnumber为OracleDBConsole<SID>服务的端口号 详细信息可以参阅<ORACLE_HOME>\install\readme.txt中的记录
HEADING
是否显示列标题,默认ON 。
AUTOTRACE
是否为成功执行的DML语句产生一个执行报告 。
说明:SET AUTOTRACE [ON|OFF|TRACEONLY][EXPLAIN][STATISTICS]
设置SQL*Plus配置文件 DBA或用户可以使用配置文件设置SQL*Plus环境,这样每次建立连接后自动运行配置文件,即可得到相同的环境设置。 SQL*Plus配置文件包括两类: 站点配置文件——由DBA在Oracle数据库服务器上建立,文件名为glogin.sql,存储在ORACLE_HOME下的sqlplus\admin\子目录内。影响连接该数据库(站点)的所有用户。 用户配置文件——由用户在客户端创建,文件名为login.sql,它存储于当前目录或者SQLPATH注册项所指定的目录(Windows下为%ORACLE_HOME%\dbs)内。只影响当前用户。
Oracle数据库管理工具课件(二)
Oracle数据库管理工具课件(二)
- 介绍Oracle数据库管理工具
- Oracle数据库管理工具是什么
- Oracle数据库管理工具的作用
- Oracle数据库管理工具的分类
- Oracle数据库管理工具的使用
- Oracle SQL Developer
- Oracle SQL Developer的特点
- Oracle SQL Developer的使用方法
- Oracle Enterprise Manager
- Oracle Enterprise Manager的特点
- Oracle Enterprise Manager的使用方法
- Oracle数据库管理工具的优缺点
- Oracle SQL Developer的优缺点
- Oracle Enterprise Manager的优缺点
- Oracle数据库管理工具的应用场景
- 数据库管理
- 数据库监控
- 数据库性能优化
- Oracle数据库管理工具的发展趋势
- 云计算与Oracle数据库管理工具
- 大数据与Oracle数据库管理工具
- 人工智能与Oracle数据库管理工具
- Oracle数据库管理工具的学习方法
- 学习Oracle SQL Developer的方法
- 学习Oracle Enterprise Manager的方法 - 学习Oracle数据库管理工具的其他方法
- Oracle数据库管理工具的未来展望
- Oracle数据库管理工具的发展前景
- Oracle数据库管理工具的应用前景
- Oracle数据库管理工具的技术前景。
