- EM2c的架构
- Oracle Enterprise Manager Cloud Control 12c 是为整个Oracle IT架构提供中心化监视、管理、生命周期管理功能的系统管理软件。包含Oracle系统和非Oracle系统。
- EM12c包括以下组件:
- Oracle Management Agent
- Oracle Management Service
- Oracle Management Repository
- Oracle Management Plug-ins
- Enterprise Manager Cloud Control Console
OMS是EM 12c架构里的核心处理组件,负责和OMA和中央的存储信息的OMR通信。OMA就负责从被监视的目标里收集信息并传输给OMS。OMR被配置为中央存储系统,专门用于存储收集来的信息。

- EM1c的安装准备工作
- 硬件要求
安装Enterprise Manager Cloud Control 12c的硬件要求如下表,推荐至少有4GB内存

-
- 系统和软件包要求
-
- 下载介质
根据客户提供的机器的系统下载EM 12C介质
- 安装并调整Management Repository (信息库)
-
在服务器上安装11g数据库软件,并使用默认的配置建库。
-
调整数据库的参数:
alter system set processes= 500 scope=spfile;
alter system set session_cached_cursors=500 scope=spfile;
alter system set shared_pool_size=650M scope=spfile;
alter system set job_queue_processes=20 scope=spfile;
alter system set open_cursors=350 scope=spfile;
alter database add logfile size 320M;
alter system set sga_target=2g scope=spfile;
alter system set pga_aggregate_target=1G SCOPE=SPFILE;
- 删除原有DB CONTROL的配置信息:
emca -deconfig dbcontrol db -repos drop
- 开始安装EM 12C软件
我们开始正式通过OUI安装Oracle Enterprise Manager Cloud Control 12c(12.1),这里要用到图形化的界面,确保DISPLAY环境变量正确或者使用Xmanager之类的软件;
- 如下图OUI界面顺利启动,勾销" I wish to receive security update...",并点击Next:

- "Skip"软件更新检查:

- Prerequisite Checks会检测EM安装的前提条件,点击Next,如果有警告,进行确认之后,按照提示进行安装:

- 选择"Advanced"创建一个新的Enterprise Manager System

- 选择需要安装的 Plug-ins

- 确认 Weblogic相关用户名和密码

- 确认 EM 资料库连接信息
-

-
确认 EM 资料库用户信息

- Review EM相关安装信息

- 开始安装
- 安装完成,显示相关端口信息

- EM12c Agent部署
EM12c OMS只支持EM12c Agent,不支持低于此版本的Agent软件,可以在EM Console页面采用批量方式部署
-
- Agent 部署的准备工作
-
硬件需求: 部署Agent的主机需要512M Memory、1Gb空间可用
-
临时空间: 部署Agent的主机需要400Mb临时空间可用
-
软件准备: 所有需部署的不同平台的Agent软件都已在OMS的Software Library准备就绪,详细过程请参考 Oracle Enterprise Manager Cloud Control Administrator's Guide
-
网络准备: DNS或者Hosts文件能解析要部署Agent的主机
-
- Agent 的部署过程
-
登陆EM12c页面,在任意用户登陆后的页面里,都可以通过点击 "Setup" → " Add Target" →"Add Targets Manually" 进入添加页面

- 选择"Add Host Targets"

- 点击"Add"按纽,输入主机名,选择不同的Agent软件平台

- 输入Agent软件安装目录,选择命名信任关系

- 复查Agent部署的配置

-
- Agent 的部署后的操作
Agent部署完成后,需要对安装检查的报警进行处理
在host主机上执行 $AGENT_HOME/core/12.1.0.1/root.sh
- EM 12c日常维护
- 启动EM 12c操作步骤:
- 启动资料数据库:
oracle@em12c \~\]$ export ORACLE_SID=emdb \[oracle@em12c \~\]$ sqlplus "/ as sysdba" SQL\*Plus: Release 11.2.0.1.0 Production on Fri Mar 30 17:33:02 2012 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to an idle instance. SQL\> startup ORACLE instance started. Total System Global Area 2856087552 bytes Fixed Size 2216784 bytes Variable Size 2030046384 bytes Database Buffers 805306368 bytes Redo Buffers 18518016 bytes Database mounted. Database opened. SQL\> 1. 启动数据库监听: \[oracle@em12c \~\]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 30-MAR-2012 17:59:54 Copyright (c) 1991, 2009, Oracle. All rights reserved. Starting /u01/app/oracle/product/11.2.0/db_1/bin/tnslsnr: please wait... TNSLSNR for Linux: Version 11.2.0.1.0 - Production System parameter file is /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora Log messages written to /u01/app/oracle/diag/tnslsnr/em12c/listener/alert/log.xml Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=em12c.cn.oracle.com)(PORT=1521))) Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production Start Date 30-MAR-2012 17:59:56 Uptime 0 days 0 hr. 0 min. 0 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/tnslsnr/em12c/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=em12c.cn.oracle.com)(PORT=1521))) The listener supports no services The command completed successfully \[oracle@em12c \~\]$ 1. 启动OMS服务: \[oracle@em12c \~\]$ /u01/app/oracle/middleware/oms/bin/emctl start oms Oracle Enterprise Manager Cloud Control 12c Release 12.1.0.1.0 Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved. Starting WebTier... WebTier Successfully Started Starting Oracle Management Server... Oracle Management Server Successfully Started Oracle Management Server is Up \[oracle@em12c \~\]$ 1. 启动Agent: \[oracle@em12c \~\]$ /u01/app/oracle/middleware/agent/core/12.1.0.1.0/bin/emctl start agent Oracle Enterprise Manager 12c Cloud Control 12.1.0.1.0 Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved. Starting agent ........................................................................................................................... started 1. 1. **EM 12c状态检查:** Agent状态检查: /u01/app/oracle/middleware/agent/core/12.1.0.1.0/bin/emctl status agent OMS状态检查: /u01/app/oracle/middleware/oms/bin/emctl status oms OMS状态详细检查:(需sysman密码) /u01/app/oracle/middleware/oms/bin/emctl status oms -details 1. 1. **EM 12c停止服务操作步骤** 2. 关闭Agent: \[oracle@em12c \~\]$ /u01/app/oracle/middleware/agent/core/12.1.0.1.0/bin/emctl stop agent 1. 关闭OMS: \[oracle@em12c \~\]$ /u01/app/oracle/middleware/oms/bin/emctl stop oms 1. 关闭listener: \[oracle@em12c \~\]$ lsnrctl stop 1. 关闭database: \[oracle@em12c \~\]$ sqlplus "/ as sysdba" SQL\> shutdown immediate; 1. 1. **其他常用操作** 2. 修改EM管理员密码: \[oracle@em12c \~\]$ emctl config oms -change_repos_pwd 1. 日志查看 emctl log: $MIDDLEWARE_HOME/gc_inst/em/EMGC_OMS1/sysman/log/emctl.log emoms.log: $MIDDLEWARE_HOME/gc_inst/em/EMGC_OMS1/sysman/log/emoms.log