通过企业管理器数据库控制浏览数据库
通过企业管理器数据库控制浏览数据库
本教程将描述如何使用企业管理器数据库控制的七个主要页面来主动和被动地监控和管理您的数据库环境。此外,本教程还介绍了从何处启动各类数据库管理任务,查看主机配置、表空间内容、历史性能数据、警报日志错误以及应用补丁的流程。
大约 30 分钟
本教程包括下列主题:
将鼠标置于此图标上可以加载和查看本教程的所有屏幕截图。
(警告:此操作将同时加载所有屏幕截图,因此网速较慢时,响应时间可能会比较长。)
注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图来将其隐藏。
什么是企业管理器数据库控制?
Oracle 企业管理器 (EM) 数据库控制是一个基于 Web 的工具,在安装 Oracle 数据库时将自动进行安装。EM 数据库控制为管理和监视数据库提供了一个易于使用的界面。Oracle 数据库 10g 首次引入了该工具。作为 Oracle 数据库 11g 的组成部分,该工具的最新版本中包含了许多关键的增强功能和新特性。
返回主题列表
开始本教程之前,您应该:
| 1. |
安装 Oracle 数据库 11g |
| 2. |
确保安装了最新的 SVG 插件,如此方可正确显示性能页面上的链接和图标。 |
返回主题列表
您可以在 Database Home 页面中启动和关闭数据库,通过一系列的量度来查看数据库的当前状态。该页面显示的信息分为以下类别:
- General
- Host CPU
- Active Sessions
- SQL Response TIme
- Diagnostic Summary
- Space Summary
- High Availability
- Alerts
- Policy Violations
- Security
- Job Activity
六个选项卡页面(Performance、Availability、Server、Schema、Data Movement、Software and Support)提供了更多可访问的数据库信息,每个页面底部的 Related Links 区域还提供有链接。
要查看数据库主页,执行以下步骤:
| 1. |
打开浏览器,输入以下 URL(将 <hostname> 替换为您自己的主机名或 IP 地址):
https://<hostname>:1158/em
注: EM 数据库控制已配置好,使用 SSL 运行更为安全。

输入 sys 作为 User Name,oracle 作为 Password,在 Connect As 域中输入 SYSDBA,然后单击 Login。
|
| 2. |
Database Home 页面提供有关数据库状况和活动的全部信息。
左上角为连接到的数据库的名称。下方的选项卡可用于轻松访问不同类别的信息,直接链接到有关各种数据库管理任务(如性能监视和调整、确保数据库可用性、配置数据库等等)的详细信息和任务。
|
| 3. |
右上角为指向 Setup、Preferences、Help 和 Logout 页面的链接。
- 使用 Setup,您可以管理管理员、通知方法、补丁管理配置等。
- 通过 Preference 链接可以访问管理信息、首选证书、通知计划等。
- Help 链接通过 Oracle 企业管理器联机帮助提供上下文相关的帮助信息。
- 使用 Logout 链接可以立即断开您与企业管理器的连接。
单击 Setup 查看您的企业管理器配置。

|
| 4. |
通过 Enterprise Manager Setup 页面,可以访问企业管理器配置和健康状态信息。单击 Database 选项卡返回到首页。
|
| 5. |
此 View Data 下拉选择列表允许您通过手动刷新或自动刷新的方式更改您的数据。
|
| 6. |
滚动数据库主页,查看各种类别。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 选项卡,返回数据库主页。
|
| 9. |
数据库主页上的 Host CPU 部分提供数据库在主机上的 CPU 整体使用情况。Load 和 Paging 域的值取自 Host Performance 页。
Active Sessions 显示工作中(占用 CPU)的会话或者刷新间隔中活跃等待的会话的平均数量(向下取整)。因为正常情况下总会存在会话空闲时间,该数字通常会而小于连接的会话总数。
如果您设置了基准线并跟踪一组 SQL 语句,则显示 SQL Response Time。(当前响应时间越短,SQL 语句的执行效率越高。)
|
| 10. |
Diagnostic Summary 类别中显示有关策略违规、自动数据库诊断监控程序 (ADDM) 最新发现的问题以及 ADDM 结果数的信息。ADDM 是内置的性能专家,默认情况下,每 30 分钟运行一次。它提供数据库范围的性能诊断。它不仅提供“根本原因分析”,而且还提供帮助解决性能问题的建议。
单击 Alert Log 链接。
|
| 11. |
根据最近系统活动的不同,Alert Log Errors 中显示的内容也将不同。在本例中,没有报告 ORA 错误。
查看感兴趣的信息,然后单击 Database 选项卡返回数据库主页。
|
| 12. |
Space Summary 部分有助于确定与存储相关的问题并提供改进性能的建议。它突出显示是否有表空间出现表空间不足或者碎片问题。
Database Size 值通过计算表空间的总大小而得。
转储区域存储由后台和用户进程创建的转储文件以及核心转储文件。Dump Area Used (%) 是您可以编辑的警报阈值。
|
| 13. |
High Availability 部分提供了数据库从实例和介质故障中恢复的能力的相关信息。它显示了何时执行了最后的数据库备份,以及是否启用了闪回日志。单击与 Instance Recovery Time 相关的秒数。
|
| 14. |
可以看到平均恢复时间。这是 Oracle 执行实例恢复、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 页面,您可以快速找出潜在的和实际的问题,并分析其原因。其中提供以下图表:
- Host
- Average Active Sessions
- Instance Disk I/O
- Instance Throughput
通过页面底部的每个图表以及 Additional Monitoring Links,可以访问更多详细信息。(根据用户系统活动的不同,您的所有图表将与此处显示的内容不同。)
执行以下步骤:
| 1. |
单击 Performance 选项卡。

|
| 2. |
显示 Performance 页面。在 Windows 系统中,Hosts 图表显示 CPU 使用率(在某些操作系统中,它显示平均负载)。
从 View Data 下拉列表中选择 Historical。
|
| 3. |
注意,随后显示 Historical Interval Selection,您可在其中使用滑动条选择不同的日期和时间。

将滑块移至不同的日期和时间,注意下面图表的变化。

然后单击 CPU Utilization 链接。
|
| 4. |
显示 Host Performance 页面,其中包括表明 CPU 使用率、内存使用率和磁盘 I/O 使用率的图表。还显示资源使用率前 10 名的进程。
单击 Web 浏览器的 Back 按钮可以返回 Database Performance 页面。
|
| 5. |
Performance 页面上的 Average Active Sessions 图表显示实例上的负载。图右侧的“等待类”显示正在等待某一资源(如 CPU 或 磁盘 I/O)的数据库的数量。单击图表下面的任一图标。
显示 Automatic Database Diagnostic Monitor (ADDM) 页面。查看您感兴趣的内容,然后单击 Web 浏览器的 Back 按钮返回 Database Performance 页面。
|
| 6. |
Performance 页上的 Instance Disk I/O 图表显示数据库实例发出读/写请求的速率。物理读取和写入对应于数据库中的数据块读取和写入。其他读写操作的增加表示数据库中正在进行备份、存档或文件传输活动。单击 I/O 链接,然后向下滚动 Performance 页面。
|
| 7. |
Instance Throughput 图表显示 Sessions 图表中出现的所有争用。
|
| 8. |
Additional Monitoring Links 提供指向其他性能信息的链接。
|
返回主题列表
通过 Availability 页面,您能够管理 Oracle 备份和恢复的不同方面。您可以执行各种任务,如管理备份设置、计划备份、执行恢复以及使用 Oracle 安全备份特性等。该页面将在 Backup/Recovery 标题下按以下类别分组显示信息:
- Setup
- Manage
- Oracle Secure Backup
执行以下步骤:
| 1. |
单击 Availability 选项卡。

|
| 2. |
Availability 页面显示。Oracle 企业管理器物理备份和恢复特性都是基于恢复管理器 (RMAN) 命令行客户端构建。
选择该窗口 Setup 区域下的 Backup Settings。
|
| 3. |
Backup Settings 页面上有三个单独的选项卡:Device、Backup Set 和 Polity。Device 子页面上的设置影响着 RMAN 向磁盘和磁带写入备份的方式。
在该页面上,您可以针对基于磁盘的备份和基于磁带的备份进行设置。查看您所感兴趣的信息,然后单击浏览器上的 Back 按钮返回 Availability 主页。

|
| 4. |
数据库控制使您能够执行 RMAN 备份和备份策略要求的计划备份作业。
要在数据库打开时备份整个数据库,请单击 Schedule Backup。
|
| 5. |
Schedule Backup 页面显示。在该页面中,您可以调用以下备份策略之一:Oracle-Suggested 或 Customized。
要了解这些备份的不同点,可查看位于窗口右侧的 Backup Strategies。
查看您所感兴趣的信息,然后单击浏览器上的 Back 按钮返回 Availability 主页。
|
| 6. |
单击 Oracle Secure Backup Device and Media 链接。
|
| 7. |
在该窗口中,您可以指定 Oracle 安全备份服务器的设置。

单击浏览器上的 Back 按钮返回 Availability 主页。
|
返回主题列表
通过 Server 页可以访问数据库对象。您可以管理这些对象和启动数据库操作,如创建表空间、定义角色和限制资源使用。数据库对象被分为组和子组。该页上的分组包括:
- Storage
- Database Configuration
- Oracle Scheduler
- Statistics Management
- Resource Manager
- Security
执行以下步骤:
| 1. |
单击 Server 选项卡。

|
| 2. |
Server 页面显示。您可以使用该页面提供的链接来执行各种 DBA 任务。下面是一些服务器任务示例:
- 要管理数据库的存储和大小,请使用 Storage 部分中的链接。
- 要配置数据库参数,请使用 Database Configuration 部分的链接。
- 要安排和监视作业,请使用 Oracle Scheduler 部分中的链接。
- 要管理自动工作负载 (AWR) 中的快照(用于性能调优),请使用 Statistics Management 部分中的链接。
- 要配置诸如分配给用户会话的 CPU 和撤销空间之类的资源,请使用 Resource Manager 部分中的链接。
- 要启用或禁用行级策略规则,或保护数据库列中的敏感数据,请使用 Security 部分中的链接。
- 要使用查询优化器来选择适用于每个 SQL 语句的最佳执行计划,请使用 Query Optimizer 部分中的链接。
- 要管理用户、通知计划和中断,请使用 Enterprise Manager Administration 部分中的链接。
|
| 3. |
要查看数据库存储结构,请转至服务器属性页面的 Storage 部分。该部分将提供有关各种数据库存储结构的背景信息。
|
| 4. |
例如,您可以使用数据库控制查看有关控制文件的位置和状态信息。单击 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 页面。

|
返回主题列表
模式页面将显示数据库对象列表。模式对象都是由用户创建的逻辑结构。一些对象(如表或索引)保存数据。另一些对象(如视图或同义词)只包含定义。您可以通过数据库控制创建和操纵模式对象。该窗口的关键区域包括:
- Database Objects
- Programs
- Users & Privileges
- Change Management
- Materialized Views
- User Defined Types
- XML Database
- Workspace Manager
- Text Manager
要查看这些数据库对象,执行以下步骤:
| 1. |
单击 Schema 选项卡。

|
| 2. |
Schema 页面显示。以下是有关模式对象的一些任务示例:
- 要创建一个数据库链接(即指定两个物理数据库服务器之间的连接,从而允许客户端将它们作为一个逻辑数据库进行访问),请使用 Database Objects 部分。
- 要搜索无效程序包,请使用 Programs 部分。
- 要向数据库用户授予访问权限,请使用 Users & Privileges 部分。
- 要查看在特定时间捕获的数据库定义,请使用 Change Management 部分。
- 要向数据仓库添加物化视图,请使用 Materialized Views 部分。
- 要创建可变数组或嵌套表(它们映射到 Java 中的数组),请使用 User Defined Types 部分。
- 要配置 Oracle XML DB 协议服务器,请使用 XML Database 部分。
- 要提供方便应用程序创建工作区的基础架构,请使用 Workspace Manager 部分。
- 要支持用户构建文本查询应用程序和文档分类应用程序,请使用 Text Manager 部分中的链接。
|
| 3. |
要查看特定模式下的所有表清单及其定义,请单击 Tables。
|
| 4. |
将模式名更改为 HR 并单击 Go。

|
| 5. |
属于 HR 模式的表清单显示。要查看表定义,单击 EMPLOYEES。
|
| 6. |
包含 EMPLOYEES 表的列清单显示。查看您感兴趣的信息,然后单击 Database 实例返回 Schema 主页。
|
| 7. |
要获取数据库中的用户列表,请单击 Users。
|
| 8. |
数据库中所有用户的列表显示。其他属性(包括帐户状态、过期日期、默认表空间和配置文件)也会列出。

单击 Database 实例返回 Schema 主页。
|
返回主题列表
Data Movement 页面提供与数据转移相关的任务链接,包括 Oracle 数据库间的数据转移和数据库数据的移入和移出。例如,通过导入和导出链接,您可以使用企业管理器的数据泵工具图形界面。“Load Data from User Files”将您连接到 SQL*Loader(用于将数据从平面文件加载到 Oracle 数据库中的工具)。该窗口的关键区域包括:
- Move Row Data
- Move Database Files
- Streams
- Advanced Replication
执行以下步骤:
| 1. |
单击 Data Movement 选项卡。

|
| 2. |
Data Movement 页面显示。以下是有关数据移动的一些任务示例:
- 要向数据库表或从其中加载数据,请使用 Move Row Data 部分。
- 要克隆数据库或运输表空间,请使用 Move Database Files 部分。
- 要设置模式,请使用 Streams 部分。
- 要在组成分布式数据库系统的多个数据库中复制和维护数据库对象,请使用 Advanced Replication 部分。
|
| 3. |
要设置流特性,请从单击 Setup 开始。
|
| 4. |
在该窗口中,您可以使用任何向导来设置和配置流特性,包括消息传递。

单击 Database 实例返回 Data Movement 主页。
|
返回主题列表
软件和支持页面可简化您的支持和补丁维护。例如,您可以利用数据库软件修补选项应用特定于您的产品版本的补丁。该窗口的关键区域包括:
- Configuration
- Database Software Patching
- Software Assurance
- Deployment Procedure Manager
执行以下步骤:
| 1. |
单击 Software and Support 选项卡。

|
| 2. |
Software and Support 页面显示。以下是有关数据移动的一些任务示例:
- 要收集配置信息,请使用 Configuration 部分。
- 要应用补丁,请使用 Database Software Patching 部分。
- 要设置数据库回放或利用 SQL 性能分析器,请使用 Software Assurance 部分。
- 要查看、编辑、运行和监视部署过程(Oracle 为各种供应任务提供的最佳实践),请使用 Deploymnet Procedure Manager 部分。
|
| 3. |
例如,要应用补丁,请单击 Apply Patch 链接。
|
| 4. |
单击 Add。

|
| 5. |
在 Search and Select Software Updates 窗口中,您可以选择相应产品系列、产品和版本,以查询是否有可用补丁。单击 Cancel 退出窗口。

单击 Database 选项卡返回 Database 主页。

|
返回主题列表
在本教程中,您学习了如何:
 |
使用数据库主页 |
 |
使用数据库性能页面 |
 |
使用可用性页面 |
 |
使用服务器页面 |
 |
使用模式页面 |
 |
使用数据移动页面 |
 |
使用软件和支持页面 |
返回主题列表
将鼠标置于该图标上可以隐藏所有的屏幕截图。
|