oracle的em是什么

什么是Oracle的Enterprise Manager(EM)?

Oracle的Enterprise Manager(EM)是一种Web应用程序,它可以通过一个单一的平台来管理Oracle数据库。EM和数据库服务器都可以在同一个物理主机上或不同的主机上运行。EM提供了许多有用的功能,以提高数据库管理的效率和安全性。

EM提供了一种集中式的方法来管理单个数据库甚至多个数据库。EM还支持Oracle数据库和相关产品。用户可以通过EM执行诸如监视、调整和管理Oracle数据库的操作。

让我们更深入地了解Oracle Enterprise Manager(EM)。

Oracle Enterprise Manager(EM)的功能

1.监控数据库

EM的监视功能可以帮助数据库管理员了解数据库性能和可用性。通过监视数据库中的指标,例如CPU利用率、内存利用率或磁盘I/O等,管理员可以检测潜在的问题。此外,EM还可以生成警报,以在发生问题时提醒管理员。

SELECT SUM(bytes)/1024/1024/1024 "Database Size (GB)" FROM dba_data_files;

在监视数据库中,通过使用查询语言(SQL),管理员也可以手动监视数据库。有些时候,通过查询语言,可以获取更多的信息。

2.性能调节

EM可以帮助管理员查找数据库的性能瓶颈。通过监视数据库中的指标,例如CPU利用率、内存利用率或磁盘I/O等,管理员可以检测潜在的问题。接着,管理员可以使用EM的性能调节功能,以调整数据库实例的性能参数,从而提高数据库的响应速度。

ALTER SYSTEM SET SGA_MAX_SIZE=8G SCOPE=SPFILE;

ALTER SYSTEM SET SGA_TARGET=8G SCOPE=SPFILE;

ALTER SYSTEM SET PGA_AGGREGATE_TARGET=4G SCOPE=SPFILE;

性能调优中,使用查询语言(SQL)发送请求来更改参数的值是一个常见的操作。在这个例子中,我们使用SQL语句来更改数据库的内存配置。

3.备份恢复

EM可以帮助管理员备份和恢复数据库。管理员可以使用EM创建备份,并保存备份的信息。在需要恢复数据库时,管理员可以从EM中选择该备份并完成恢复。

BACKUP DATABASE PLUS ARCHIVELOG;

使用SQL语句可以创建备份。在这个例子中,我们使用SQL语句以及"ARCHIVELOG"选项。

EM的组件

1.Oracle Enterprise Manager Cloud Control

Oracle Enterprise Manager Cloud Control是EM的核心组件。它可以管理单个和多个Oracle数据库,支持物理和虚拟环境中的多个应用程序、中间件、服务器和存储资源。Cloud Control提供了一个中央的控制台,方便管理员进行操作。

2.Oracle Management Service(OMS)

OMS是Cloud Control的一个核心组件。OMS是一个中央节点,负责管理所有的EM管理器,包括EM Cloud Control和EM Database Control。OMS还支持与EM的多个实例一起工作,并为每个实例提供监视和管理功能。

3.Oracle Management Agents

Oracle Management Agents是EM的另一个核心组件。它位于要监视的主机上,可以从主机上获取性能和配置信息,并将其发送回OMS。Oracle Management Agent为管理员提供了解何时发生重要事件以及如何解决事件的提示。

结论

Oracle Enterprise Manager是一种非常强大的工具,用于管理Oracle数据库和相关产品。它使管理员能够从单一的控制面板上进行管理。EM提供了很多功能,例如监控、性能调整、备份恢复等。管理员可以使用EM完成大部分的数据库管理工作。

数据库标签