本教程将介绍如何使用 Enterprise Manager Database Control 的七个主要页面来主动和被动地监视和管理您的数据库环境。此外,本教程还介绍了从何处开始着手进行各类数据库管理任务,如何查看主机配置、表空间内容、历史性能数据、警报日志错误以及应用补丁的流程。
大约 30 分钟
本教程包括下列主题:
| 概述 | |
| 前提条件 | |
| 使用数据库 Home 页面 | |
| 使用数据库 Performance 页面 | |
| 使用 Availability 页面 | |
| 使用 Server 页面 | |
| 使用 Schema 页面 | |
| 使用 Data Movement 页面 | |
| 使用 Software and Support 页面 | |
| 总结 |
将光标置于此图标上可以加载和查看本教程的所有屏幕截图。
(警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)
注:此外,您还可以在下列步骤中将光标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图将其隐藏。
Enterprise Manager Database Control 是什么?
Oracle Enterprise Manager (EM) Database Control 是一个基于 Web 的工具,在安装 Oracle Database 时会自动安装该工具。EM Database Control 为管理和监视数据库提供了一个易于使用的界面。该工具在 Oracle Database 10g 中首次引入。而 Oracle Database 11g 第 2 版包含了该工具的最新版本,加入了许多关键增强和新的特性。
开始本教程之前,您应该:
| 1. | 安装 Oracle Database 11g |
|
| 2. | 确保安装了最新的 Flash 插件。这是必需的,是为了在性能页面上能正确显示链接和图标。 |
|
您可以在 Database Home 页面中启动和停止数据库、通过一系列的指标来查看数据库的当前状态。该页面显示的信息分为以下类别:
您可通过六个选项卡页面(Performance、Availability、Server、Schema、Data Movement、Software and Support)访问更多数据库信息,还可通过每个页面底部 Related Links 区域中的链接访问更多数据库信息。
要查看数据库主页,执行以下步骤:
| 1. |
打开浏览器,输入以下 URL(将 <hostname> 替换为您自己的主机名或 IP 地址): https://<hostname>:1158/em
注: EM Database Control 已配置好,以便使用 SSL 更安全地运行。
输入 sys 作为 User Name,输入您的口令,在 Connect As 域中输入 SYSDBA,然后单击 Login。 |
|
| 2. |
Database Home 页面提供有关数据库状况和活动的全部信息。 左上角为连接到的数据库的名称。下方的选项卡可用于轻松访问不同类别的信息,直接链接到有关各种数据库管理任务(如性能监视和调优、确保数据库可用性、配置数据库等等)的详细信息和任务。
|
|
| 3. |
右上角为指向 Setup、Preferences、Help 和 Logout 页面的链接。
单击 Setup 查看您的 Enterprise Manager 配置。
|
|
| 4. |
通过 Enterprise Manager Setup 页面,可以访问 Enterprise Manager 的配置和运行状态信息。单击 Database 选项卡返回到首页。
|
|
| 5. |
此 View Data 下拉选择列表允许您通过手动刷新或自动刷新的方式更改数据。
|
|
| 6. |
滚动数据库 Home 页面,查看各种类别。General 部分提供了有关数据库实例的状态(打开或关闭)、该实例的名称、版本,以及到 Host 主页和 Listener 主页的链接的信息。 单击 Host 链接。
|
|
| 7. |
五个选项卡页面:Home、Performance、Administration(可用于运行 Red Hat Linux 和 SUSE Linux 操作系统的主机)、Targets 和 Configuration 将为您组织主机的相关信息。请查看您感兴趣的所有信息。 单击 Configuration 选项卡。
|
|
| 8. |
Host Configuration 页面将按以下分组显示信息:Hardware、Operating System、Oracle Software 和 OS-Registered Software。查看完信息后,单击右上角的 Database 选项卡,返回数据库 Home 页面。
|
|
| 9. |
数据库 Home 页面上的 Host CPU 部分提供数据库在主机上的 CPU 整体使用情况。Load 和 Paging 域的值取自 Host Performance 页。 Active Sessions 显示该刷新间隔中处于工作状态(正在使用 CPU)的会话或处于活动等待状态的会话的平均数量(向下取整)。因为正常情况下总会存在会话空闲时间,该数字通常会而小于连接的会话总数。 如果您设置了基准并跟踪一组 SQL 语句,则显示 SQL Response Time。(当前响应时间越短,SQL 语句的执行效率越高。)
|
|
| 10. |
Diagnostic Summary 类别中显示有关策略违规、Automatic Database Diagnostic Monitor (ADDM) 最新发现的问题以及 ADDM 结果数的信息。ADDM 是内置的性能专家,默认情况下,每 30 分钟运行一次。它提供数据库范围的性能诊断。它不仅提供“根本原因分析”,而且还提供帮助解决性能问题的建议。 单击 Alert Log 链接。
|
|
| 11. |
根据最近系统活动的不同,Alert Log Errors 中显示的内容也将不同。在本例中,没有报告 ORA 错误。 查看感兴趣的信息,然后单击 Database 选项卡返回数据库 Home 页。
|
|
| 12. |
Space Summary 部分有助于确定与存储有关的问题并提供改进性能的建议。它突出显示是否有表空间存在空间不足或者碎片问题。 Database Size 值通过计算表空间的总大小而得。 转储区域存储由后台和用户进程创建的转储文件以及核心转储文件。Dump Area Used (%) 是可编辑的警报阈值。
|
|
| 13. |
High Availability 部分提供了数据库从实例和介质故障中恢复的能力的相关信息。它显示上一次数据库备份是何时执行的,以及是否启用了闪回日志记录功能。单击与 Instance Recovery Time 相关的秒数。
|
|
| 14. |
可以看到平均恢复时间。这是 Shutdown Abort 或实例故障后重启时所进行的实例恢复的预计恢复时间。单击 Database Instance 定位器链接。
|
|
| 15. |
因为 Instance Recovery Time 是一个 Availability(可用性)任务,因此将自动转到 Availability 选项卡页面。单击 Home 选项卡。
|
|
| 16. |
主页上的其他关键区域包括: Alerts 部分显示了数据库所有打开的警报。 Related Alerts 部分显示了相关目标的警报。 Policy Violations 包含所有当前已违反的不同规则。 Security 部分将显示上一次安全性评估的信息与所有补丁建议。 Job Activity 部分提供系统近 7 天内所有作业活动的统计信息。
|
|
| 17. |
Related Links 部分提供指向数据库不同管理领域的直接链接。
|
|
通过 Performance 页面,您可以快速找出潜在的和实际的问题,并分析其原因。
通过页面底部的每个图表以及 Additional Monitoring Links,可以访问更多详细信息。(根据您的系统活动的不同,您的所有图表将与此处所示不同。)
执行以下步骤:
| 1. |
单击 Performance 选项卡。
|
|
| 2. |
显示 Performance 页面。 从 View Data 下拉列表中选择 Historical。
|
|
| 3. |
请注意显示的 Historical Interval Selection,您可在其中使用滑动条选择不同的日期和时间。
将滑块移至不同的日期和时间,注意下面图表的变化。
然后单击 CPU Utilization 链接。 |
|
| 4. |
显示 Host Performance 页面,其中包括表明 CPU 使用率、内存使用率和磁盘 I/O 使用率的图表。还显示资源使用率前 10 名的进程。 单击 Web 浏览器的 Back 按钮可以返回数据库的 Performance 页面。 |
|
| 5. |
Performance 页面上的 Average Active Sessions 图表显示实例上的负载。图右侧的“wait classes”显示数据库在多大程度上正在等待某种资源(如 CPU 或 磁盘 I/O)。单击图表下面的任一图标。
显示 Automatic Database Diagnostic Monitor (ADDM) 页面。查看您感兴趣的内容,然后单击 Web 浏览器的 Back 按钮返回数据库的 Performance 页面。
|
|
| 6. |
Performance 页上的 Instance Disk I/O 图表显示数据库实例发出读/写请求的速度。物理读取和写入对应于数据库中的数据块读取和写入。其他读写操作的增加表示数据库中正在进行备份、存档或文件传输活动。单击 I/O 选项卡,然后向下滚动 Performance 页面。
|
|
| 7. |
Instance Throughput 图表显示 Sessions 图表中出现的所有争用。单击 Throughput 选项卡显示这些图表。
Parellel Execution 和 Services 选项卡下还提供了其他图表。单击每个选项卡查看这些图表。 |
|
| 8. |
Additional Monitoring Links 提供指向其他性能信息的链接。
|
|
通过 Availability 页面,您能够管理 Oracle 备份和恢复的不同方面。您可以执行各种任务,如管理备份设置、计划备份、执行恢复以及使用 Oracle 安全备份特性等。该页面将在 Backup/Recovery 标题下按以下类别分组显示信息:
执行以下步骤:
| 1. |
单击 Availability 选项卡。
|
|
| 2. | Availability 页面显示。此页面中有一个新的元素 High Availability Console。 选择 High Availability Console 链接。
|
|
| 3. | High Availability Console 提供了关键可用性设置和事件的汇总。 查看当前设置和指标。然后选择 MAA Advisor Details 链接。
|
|
| 4. | MAA Advisor 显示各种 Oracle 数据库可用性特性的配置状态,它还为使用 Enterprise Manager 配置这些特性提供了一个平台。
使用浏览器控件后退两个页面,返回 Availability 页面。 |
|
| 5. |
Oracle Enterprise Manager 物理备份和恢复特性都是基于 Recovery Manager (RMAN) 命令行客户端构建的。 选择该窗口 Setup 区域下的 Backup Settings。
|
|
| 6. |
Backup Settings 页面上有三个单独的选项卡:Device、Backup Set 和 Polity。Device 子页面上的设置影响着 RMAN 向磁盘和磁带写入备份的方式。 在该页面上,您可以针对基于磁盘的备份和基于磁带的备份进行设置。查看您所感兴趣的信息,然后单击浏览器上的 Back 按钮返回 Availability 主页。
|
|
| 7. |
通过 Database Control,您可以执行 RMAN 备份并调度执行备份策略要求的备份作业。 要在数据库处于打开状态时备份整个数据库,请单击 Schedule Backup。
|
|
| 8. |
Schedule Backup 页面显示。在该页面中,您可以调用以下备份策略之一:Oracle-Suggested 或 Customized。
要了解这些备份的不同之处,可查看位于窗口右侧的 Backup Strategies。
查看您所感兴趣的信息,然后单击浏览器上的 Back 按钮返回 Availability 主页。 |
|
| 9. |
单击 Oracle Secure Backup Device and Media 链接。
|
|
| 10. |
在该窗口中,您可以指定 Oracle 安全备份服务器的设置。
单击浏览器上的 Back 按钮返回 Availability 主页。 |
|
通过 Server 页可以访问数据库对象。您可以管理这些对象和启动数据库操作,如创建表空间、定义角色和限制资源使用。数据库对象被分为组和子组。该页上的分组包括:
执行以下步骤:
| 1. |
单击 Server 选项卡。
|
| 2. |
Server 页面显示。您可以使用该页面提供的链接执行各种 DBA 任务。下面是一些服务器任务示例:
|
| 3. |
要查看数据库存储结构,请转至 Server 属性页面的 Storage 部分。该部分将提供有关各种数据库存储结构的背景信息。
|
| 4. |
例如,您可以使用 Database Control 查看有关控制文件的位置和状态的信息。单击 Control Files。
|
| 5. |
在该窗口中,您可以查看所有标记为有效的控制文件、它们的文件名和位置。查看您所感兴趣的信息,然后单击浏览器上的 Back 按钮返回 Server 主页。
|
| 6. |
作为 DBA 监视任务的示例,请查看 EXAMPLE 表空间的最小段。单击 Tablespaces 链接。
|
| 7. |
在 Tablespaces 页面中,选择 EXAMPLE 表空间,然后从 Actions 下拉列表中选择 Show Tablespace Contents,再单击 Go。
|
| 8. |
该表空间的段以降序显示。单击 sort order 图标(“Size (KB)”后面的三角形),将显示顺序更改为升序。
|
| 9. |
当前最先显示的是最小的段。单击 Database Instance 定位器链接返回 Server 页面。
|
| 10. | 要获取数据库中的用户列表,请单击 Users。
|
| 11. | 显示数据库中所有用户的列表。其他属性(包括帐户状态、过期日期、默认表空间和配置文件)也会列出。
单击 Database instance 返回 Server 主页。 |
Schema 页面将显示数据库对象列表。模式对象是用户创建的逻辑结构。一些对象(如表或索引)保存数据。另一些对象(如视图或同义词)只包含定义。可以通过 Database Control 创建和操纵模式对象。该窗口的关键区域包括:
要查看这些数据库对象,执行以下步骤:
| 1. |
单击 Schema 选项卡。
|
|
| 2. |
Schema 页面显示。以下是有关模式对象的一些任务示例:
|
|
| 3. |
要查看特定模式下的所有表的清单及表的定义,请单击 Tables。
|
|
| 4. |
将模式名更改为 HR 并单击 Go。
|
|
| 5. |
显示属于 HR 模式的表的列表。要查看某个表的定义,单击 EMPLOYEES。
|
|
| 6. |
EMPLOYEES 表中包含的列的列表显示出来。查看您感兴趣的信息,然后单击 Database 实例返回 Schema 主页。
|
|
Data Movement 页面提供与数据转移相关的任务链接,包括 Oracle 数据库间的数据转移和数据库数据的移入和移出。例如,通过导入和导出链接,您可以使用 Enterprise Manager 的数据泵工具图形界面。“Load Data from User Files”将您连接到 SQL*Loader(该工具用于将数据从平面文件加载到 Oracle 数据库中)。该窗口的关键区域包括:
执行以下步骤:
| 1. |
单击 Data Movement 选项卡。
|
|
| 2. |
Data Movement 页面显示。以下是有关数据移动的一些任务示例:
|
|
| 3. |
要设置流特性,首先单击 Setup。
|
|
| 4. |
在该窗口中,您可以使用任何向导来设置和配置流特性,包括消息传递。
单击 Cancel 按钮返回 Data Movement 主页。 |
|
Software and Support 页面可简化您的支持和补丁维护。例如,您可以利用 Database Software Patching 选项应用针对您产品版本的补丁。该窗口的关键区域包括:
执行以下步骤:
| 1. |
单击 Software and Support 选项卡。
|
|
| 2. |
Software and Support 页面显示。以下是一些相关任务的示例:
|
|
| 3. |
例如,要应用补丁,请单击 Apply Patch 链接。
|
|
| 4. |
单击 Add Patches。
|
|
| 5. |
在 Search and Select Software Updates 窗口中,您可以选择相应的产品系列、产品和版本,以查询是否有可用补丁。单击 Cancel 退出窗口。
单击 Database 选项卡返回 Database 主页。
|
|
在本教程中,您学习了如何:
| 使用数据库 Home 页面 | ||
| 使用数据库 Performance 页面 | ||
| 使用 Availability 页面 | ||
| 使用 Server 页面 | ||
| 使用 Schema 页面 | ||
| 使用 Data Movement 页面 | ||
| 使用 Software and Support 页面 | ||