Oracle Enterprise Manager(Oracle企业管理器,OEM)是Oracle数据库的主要管理工具,它是以一个HTTP服务器的方式为用户提供基于Web界面的管理工具,不需要编写代码,有以图形界面进行诸多数据库内存与储存管理、用户安全管理、创建模式对象、备份与恢复、数据导入导出等管理功能,还可以随时查看数据库的性能与状态。
通常,在安装Oracle 11g数据库软件并同时创建数据库或者通过DBCA创建数据库的情况下,系统都会要求自动配置Oracle Control(数据库控制),它是一个管理单实例数据库的OEM版本,配置成功后会在操作系统的服务组件中添加一项服务——OracleDBConsole SID,其中的SID是对应的全局数据库名,比如OracleDBConsoleORCL。要使用OEM启动该服务,同时还必须启动监听服务。
运行OEM的一种方法是:单击在“开始”菜单的Oracle安装目录中Database Controlorcl,它其实是一个形如“https://机器名:端口/em”的URL地址的快捷方式,比如“https://MS⁃PTBK:5500/em”,或者如“https://localhost:1158/em”,有关这个URL地址,也可以通过Oracle主目录的install目录下的readme.txt文件中查看到。运行OEM的另一种方法是:直接在浏览器的地址栏输入这个URL地址。
如果是第一次使用OEM,启动Oracle 11g的OEM后,可能会出现如图2.20所示的网站安全证书错误,需要安装“信任证书”或者直接选择“继续浏览此网站”。
图2.20 网站安全证书错误
OEM要连接Database Control,不仅要配置正确并启动相应服务,还需要确认目标数据库以及正在运行监听,如果正确输入URL地址后,出现如图2.21所示的登录页面,则说明Database Control配置正确。输入正确的用户名及验证口令,单击“登录”。如果需要sysdba权限,则需要在连接身份的下拉列表中选择SYSDBA。
图2.21 OEM登录界面
登录成功,进入如图2.22所示的网页界面就可以进行各种管理工作了。
OEM能够实现的管理功能很多,下面列出各选项卡下的主要功能。
图2.22 OEM工作界面
(1)主目录
启动与关闭数据库;显示主机CPU的利用、活动会话和SQL相应情况;提供数据库运行状况、空间利用和数据库实例恢复时间、上次备份情况等方面的信息。
(2)性能
显示主机CPU、内存、I/O的利用情况;基于会话采样数据生成性能诊断报告;运行ADDM进行性能分析;利用这些信息帮助确定系统性能瓶颈产生的原因。(www.daowen.com)
(3)可用性
管理备份和恢复设置、调度和实施备份、执行恢复操作等。
(4)服务器
管理数据库存储结构,查看和管理内存参数、初始化参数和数据库功能使用情况,管理Oracle Scheduler,查看工作量统计信息,管理优化程序统计信息,管理用户、角色、权限等。
(5)方案
查看和管理数据库模式对象(如表、索引与视图等),管理程序包、过程、函数、触发器等,创建和管理实体化视图和用户定义类型(如数组类型、对象类型和表类型)等。
(6)数据移动
数据的导入与导出操作、传输表空间、克隆数据库、管理复制和高级队列等。
(7)数据库软件和支持
管理软件补丁,克隆Oracle主目录,管理主机配置等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。