Oracle提供了一些数据库管理工具,便于数据库使用人员完成日常的管理运维和开发等工作,本文简要介绍一下常用的几个工具:• SQL*Plus• SQL Developer• Oracle Enterprise Manager Database Express• Oracle Enterprise Manager Cloud ControlSQL*Plus 是一个命令行程序,用于向 Oracle DB 提交 SQL 和 PL/SQL 语句。提交语句时可以采用交互方式,也可以将语句作为 SQL*Plus 脚本提交。SQL*Plus 随数据库一起安装,位于 $ORACLE_HOME/bin 目录中。可以从命令行或 Windows 客户机上的“开始”菜单中启动 SQL*Plus。 也就是说该工具可用在数据库服务器服务端,也可以在安装了Oracle客户端的客户端使用。[oracle@db19do01 ~]$ which is sqlplus/u01/app/oracle/product/12.2.0.3/db_1/bin/sqlplus[oracle@db19do01 ~]$通过使用 SQL*Plus 的命令行界面编写 SQL*Plus、SQL 和 PL/SQL 命令,可以:• 输入、编辑、运行、存储、检索和保存 SQL 命令和 PL/SQL 块• 格式化、计算、存储和打印查询结果• 列出任何表的列定义• 向最终用户发送消息或接受来自最终用户的响应• 执行数据库管理使用举例:[oracle@db19do01 ~]$ sqlplus / as sysdbaSQL*Plus: Release 19.0.0.0.0 - Production on Sat Dec 12 16:15:39 2020Version 19.3.0.0.0Copyright (c) 1982, 2019, Oracle. All rights reserved.Connected to:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProductionVersion 19.3.0.0.0SQL> show pdbsCON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ----------2 PDB$SEED READ ONLY NO3 XFPDB READ WRITE NOSQL> alter session set container=xfpdb;Session altered.[oracle@db19do01 ~]$ sqlplus hr/Oracle_123@xfpdbSQL*Plus: Release 19.0.0.0.0 - Production on Sat Dec 12 16:19:02 2020Version 19.3.0.0.0Copyright (c) 1982, 2019, Oracle. All rights reserved.Last Successful login time: Sat Dec 12 2020 16:17:28 +08:00Connected to:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProductionVersion 19.3.0.0.0SQL> select last_name from employees;LAST_NAME-------------------------AbelAndeAtkinson从 Shell 脚本调用 SQL*Plus[oracle@db19do01 scripts]$ more get_emcnt.shsqlplus hr/Oracle_123@xfpdb <<EOFselect count(*) from employees;quitEOF[oracle@db19do01 scripts]$ sh get_emcnt.shSQL*Plus: Release 19.0.0.0.0 - Production on Sat Dec 12 16:25:57 2020Version 19.3.0.0.0Copyright (c) 1982, 2019, Oracle. All rights reserved.Last Successful login time: Sat Dec 12 2020 16:19:02 +08:00Connected to:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProductionVersion 19.3.0.0.0SQL>COUNT(*)----------107SQL> Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProductionVersion 19.3.0.0.0SQL Developer 是基于java的一个用于访问 Oracle DB 实例的图形用户界面。SQL Developer 支持以 SQL 和 PL/SQL 语言进行开发。默认 Oracle DB 安装中提供该工具,也可以Oracle官网下载最新版本。https://www.oracle.com/tools/downloads/sqldev-v192-downloads.html使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,以及编辑和调试 PL/SQL 语句以及完成常规的数据库运维。
Oracle Enterprise Manager Database Express Enterprise Manager (EM) Database Express 是一个轻量级管理工具。该工具可为单个Oracle DB(或数据库集群)提供基于 Web 的现成管理解决方案,包括性能监视、配置管理、管理、诊断和优化。 EM Database Express 的目标是公开随数据库安装提供的主要 Enterprise Manager 数据库功能,其开发成本较低并且在数据库中占用的空间很少。具体参考http://blog.itpub.net/28373936/viewspace-2741024/Oracle Enterprise Manager Cloud Control 是一个基于web的界面,为管理员提供跨Oracle技术堆栈和非Oracle组件的完整监视。有时,快速应用程序通知(FAN)组件可能不可用或遇到性能问题。在这种情况下,Cloud Control会显示自动生成的警报,以便管理员可以采取适当的恢复操作。
Enterprise Manager Cloud Control 包括四个主要组件,如下所示:• Oracle Management Repository (OMR)• Oracle Management Service (OMS)• 包含特定于目标的插件的 Oracle Management Agent(OMA 或代理)• Cloud Control Console Oracle Management Agent 在主机上运行,并搜集有关这些主机环境的度量数据,以及使用插件来监视可用性、配置和性能并管理在主机上运行的目标。这些代理可与 OracleManagement Service 进行通信,以便上载它们及其插件所收集的度量数据。然后, OMS会将其收集的数据存储在 Oracle Management Repository 中, OMS 可以从中访问这些数据以执行自动和手动报告和监视。 OMS 还可以与代理进行通信,以便组织对所监视目标的管理。除了协调代理之外, OMS 还可运行 Cloud Control Console Web 页面,管理员和用户可使用这些页面来监视和管理 Cloud Control 通过代理及其插件可见的计算环境并生成相关报告。-The end-
Oracle 19c Database Management Tools
来源:这里教程网
时间:2026-03-03 16:18:17
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Oracle 19c Database Management Tools
Oracle 19c Database Management Tools
26-03-03 - oracle查询v$lock锁里面block和被block的sql_text
- 20201215]记录工作中的错误.txt
20201215]记录工作中的错误.txt
26-03-03 - 昆仑【2540437】主管GBase8s 数据库查看状态
昆仑【2540437】主管GBase8s 数据库查看状态
26-03-03 - Toad for Oracle 2020 安装教程(附安装方法步骤)
Toad for Oracle 2020 安装教程(附安装方法步骤)
26-03-03 - ORACLE锁的种类和级别
ORACLE锁的种类和级别
26-03-03 - kubernetes-部署Oracle数据库步骤
kubernetes-部署Oracle数据库步骤
26-03-03 - ora-20003报错,ora-06512报错
ora-20003报错,ora-06512报错
26-03-03 - Oracle、NoSQL和NewSQL 数据库技术对比
Oracle、NoSQL和NewSQL 数据库技术对比
26-03-03 - exp和imp详解
exp和imp详解
26-03-03
