使用企业管理器管理数据库
立即解锁
发布时间: 2025-08-21 02:09:22 阅读量: 2 订阅数: 6 

# 使用企业管理器管理数据库
## 1. 数据库管理方法概述
管理 Oracle 数据库有多种流行的方法:
- 命令行 SQL 和操作系统命令
- Oracle 企业管理器(数据库快速版/云控制)
- 第三方软件供应商工具
- 以上方法的任意组合
选择哪种方法取决于个人的舒适度和具体任务。大多数人最终会采用某种混合方法。本文重点介绍 Oracle 企业管理器方法。
## 2. 企业管理器家族介绍
### 2.1 发展历程
Oracle 企业管理器(EM)自 Oracle 7 版本开始推出,此后经历了多次变革,从最初的桌面客户端发展成为如今的基于 Web 的应用程序。
### 2.2 不同版本
- **EM 数据库快速版(EM Database Express)**
- 这是一个基于 Web 的数据库管理工具,内置于每个 Oracle 数据库中。它将常用的 SQL 命令转化为图形化的点击界面,甚至支持 RAC 数据库管理。
- 从 Oracle 12c 及更高版本开始提供,取代了 10g 和 11g 版本中的 EM 数据库控制。对于仅进行 Oracle 数据库管理而言,这是一个轻量级工具,是自 Oracle 8i 以来 Oracle 在基于图形的管理选项上的第二次重大转变。
- 优点是对于一些用户来说,比学习 SQL 和输入命令更容易;缺点是如果管理多个数据库,可能会变得繁琐且消耗资源。
- **EM 云控制(EM Cloud Control)**
- 提供了 EM 数据库快速版的所有功能,并且更多。它是一个真正的企业级管理套件,涵盖了 Oracle 数据库、服务器、网络和存储管理,甚至可以用于管理非 Oracle 数据库。
- 可以注册和维护从 9i 到 12c 的 Oracle 版本。截至目前,Oracle 已发布 12c 云控制版本 3。
- 安装在企业的中央服务器上,需要将 Oracle 管理代理部署到所有需要管理的主机上。虽然安装和设置一开始可能会有些复杂,但对于拥有多种服务器和 Oracle 版本的多样化环境来说,长期来看是非常有用的。
下面是企业管理器不同版本的对比表格:
| 版本 | 特点 | 适用场景 |
| ---- | ---- | ---- |
| EM 数据库快速版 | 轻量级,内置数据库,图形界面,支持 RAC | 初学者,管理少量数据库 |
| EM 云控制 | 企业级,功能全面,可管理多类型资源 | 多样化环境,管理大量数据库和服务器 |
## 3. 使用数据库配置助手(DBCA)配置 EM 数据库快速版
### 3.1 配置步骤
配置 EM 数据库快速版的最简单方法是在使用数据库配置助手(DBCA)创建数据库时进行配置。当 DBCA 询问是否要使用 EM 数据库快速版配置数据库(用于本地管理)时选择相应选项。
### 3.2 登录访问
数据库创建完成后,打开浏览器,使用以下常见 URL 登录 EM 数据库快速版开始管理数据库:https://hostname:5500/em 。可以使用具有 DBA、EM_EXPRESS_ALL 或 EM_EXPRESS_BASIC 角色的任何用户名登录。如果要进行高级 DBA 活动,请勾选 SYSDBA 选项,但要确保用户具有 SYSDBA 权限。
以下是配置和登录的流程图:
```mermaid
graph LR
A[开始数据库创建] --> B[使用 DBCA 配置 EM 数据库快速版]
B --> C[数据库创建完成]
C --> D[打开浏览器]
D --> E[输入 URL: https://hostname:5500/em]
E --> F[使用合适用户名登录]
F --> G[选择 SYSDBA 选项(可选)]
```
## 4. 导航 EM 数据库快速版
### 4.1 主页面(仪表盘)
EM 数据库快速版的主页面即仪表盘,能让你了解数据库的整体健康状况。仪表盘提供了多个信息面板:
- **状态**:显示数据库的主要特征,如版本、数据库名称、Oracle 主目录、上次备份等。
- **性能**:提供资源消耗在 IO 和 CPU 之间的简化分解以及等待时间信息。若要获取更详细信息,可从菜单栏选择“性能”进入性能中心。
- **事件**:显示在自动诊断存储库中检测到并存储的任何问题。
- **资源**:展示数据库/服务器在 CPU、内存或存储等方面的资源消耗概况。
- **运行作业**:提供数据库中当前正在执行的命名作业信息,这些作业可包括统计信息收集、备份或应用程序批处理进程。
- **SQL 监视器**:显示最近的 SQL 语句执行情况,语句 ID 是活动链接,可点击访问 SQL 监视器工具,用于实时监控 SQL 执行或分析
0
0
复制全文