Oracle 12 EM简介
Oracle 12 EM(Enterprise Manager)是一个管理Oracle数据库的应用程序,它可以通过浏览器访问并提供数据库性能监控、管理和报告功能。
Oracle 12 EM与其他数据库管理工具相比,具有以下几个方面的优势:
- 减少手动管理数量:EM自动管理和监控操作可以通过定期运行映像副本,自动诊断性能问题,然后将所有管理操作捆绑在一起,进一步减少了手动管理的数量。
- 单一的管理:EM允许对包含非常多数据节点的联合数据库进行单一的管理。这样可以大大简化管理员的工作并减轻他们的压力。
- 高级文档和模板:EM包括高级文档和模板,这些文档和模板可以为整个数据库或其组件生成详细的技术和业务文档。
Oracle 12 EM的组成部分
Oracle 12 EM可以分为两个主要部分,agent和console:
- EM Agent(Enterprise Manager agent)是一个本地守护进程,它可以在管理员计算机上运行以在应用程序中采集监控数据并将其发送到EM Repository(Oracle数据库)中。它可以监控主机、数据库实例、数据库、网络、中间件和其他关键资源。
- EM Console(Enterprise Manager console)是Web界面,可用于监控和管理整个IT环境,包括数据库实例、主机和中间件组件等。Console获取自EM Repository(Oracle数据库)中的数据。
代码示例:
--启动agent服务
$ sudo systemctl start oracle-agent.service
--启动console服务
$ sudo systemctl start oracle-em.service
Oracle 12 EM的优势
Oracle 12 EM有许多优势,以下是总结:
- 可视化管理:可视化控制台支持将大量数据和活动以可视化的方式呈现给管理员。这使管理员能够快速找到有问题的数据库和资源。
- Unified工具:EM是高度整合的工具,允许管理员从单个控制台执行大量管理任务。
- 自动管理:EM具有自动管理功能,可监控数据库和系统性能并自动修复故障。
- 性能监控:EM包括全面的性能监控工具,可帮助管理器跟踪资源使用情况并发现性能瓶颈。
Oracle 12 EM的应用场景
Oracle 12 EM可以应用于以下地方:
- 可用性管理:EM具有监视和诊断功能来帮助管理员快速检测和解决应用程序故障。
- 性能管理:EM帮助管理员识别性能问题的根本原因并提供有关如何解决这些问题的详细信息。
- 安全管理:EM允许管理员进行安全管理,包括在数据库身份验证期间使用SSL、SSH等安全协议。
- 应用程序管理:EM还帮助管理员对应用程序进行管理,包括容量规划和部署。
总结
Oracle 12 EM是一款非常有价值的数据库管理工具,它可以使数据库管理更加容易、可靠和准确。它提供了全面的数据库管理功能,可以优化数据库以提高性能、减少故障,并提高数据库的可用性和安全性。