Oracle企业管理器,简称OEM,是Oracle公司推出的一款强大的集成化管理工具,主要基于Java框架构建,以Web应用的形式提供全面的Oracle运行环境管理。它允许DBA(数据库管理员)从任何可接入Web的地方对数据库和其他相关服务进行管理和监控。Oracle 10g版本的OEM分为三大类别:
1. 数据库控制OEM (Oracle Enterprise Manager Database Control):专用于单一Oracle 10g数据库的本地管理,通常在安装数据库服务器时一同安装。它涵盖了系统监控、性能分析、系统维护、对象管理、存储管理、安全性、作业调度、备份恢复和数据迁移等一系列功能。
2. 网格控制OEM (Oracle Enterprise Manager Grid Control):提供对整个Oracle 10g运行环境的全面管理,包括数据库、应用服务器、HTTP服务器等,需要单独安装配置。这使得DBA能够集中管理多个数据库和相关服务。
3. 应用服务器控制OEM (Oracle Enterprise Manager Application Server Control):专用于Oracle 10g应用服务器的管理,安装应用服务器时会一并安装。
OEM的启动与登录过程包括开启相关服务,如TNSListener、OracleService和OracleDBConsole服务,然后通过Web浏览器输入控制台URL(例如http://hostname:portnumber/em,其中hostname是主机名或IP地址,portnumber是对应服务的端口号)。登录时需使用OEM管理员账户,如默认的SYSMAN,该账户具有超级用户权限,同时权限也授予了SYS和SYSTEM用户。
OEM的联机帮助功能提供了丰富的文档支持,包括基础和高级帮助、搜索功能、视图主题等,方便用户查找和理解各种操作。这些功能可以帮助DBA解决在使用OEM过程中遇到的问题。
数据库控制OEM的功能界面主要包括四个主要部分:
1. 主目录属性页:展示数据库的基本运行状况。
2. 性能属性页:实时监控数据库性能,提供系统运行参数,帮助识别和解决问题。
3. 管理属性页:允许配置和调整数据库参数,以优化性能和设置。
4. 维护属性页:支持数据库的备份与恢复,数据导入导出,统计信息收集、估算和删除,以及SQL查询性能优化。
此外,OEM控制台的设置涉及管理员管理、封锁期设定、数据库和主机的首选身份证明设置等。通过这些设置,DBA可以定制OEM的使用权限,确保系统的安全性和高效管理。
总结来说,Oracle企业管理器是Oracle数据库管理系统的重要组成部分,它提供了全方位的管理和监控能力,帮助DBA有效管理和优化Oracle数据库环境,提升系统的稳定性和效率。通过深入理解和熟练使用OEM,DBA可以更有效地进行日常运维工作,确保Oracle数据库系统的高效运行。