ORACLE Enterprise Manager Cloud Control 系列测试1-安装配置

  1. 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被配置为中央存储系统,专门用于存储收集来的信息。

  1. EM1c的安装准备工作
    1. 硬件要求

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

    1. 系统和软件包要求
    1. 下载介质

根据客户提供的机器的系统下载EM 12C介质

  1. 安装并调整Management Repository (信息库)
  1. 在服务器上安装11g数据库软件,并使用默认的配置建库。

  2. 调整数据库的参数:

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;

  1. 删除原有DB CONTROL的配置信息:

emca -deconfig dbcontrol db -repos drop

  1. 开始安装EM 12C软件

我们开始正式通过OUI安装Oracle Enterprise Manager Cloud Control 12c(12.1),这里要用到图形化的界面,确保DISPLAY环境变量正确或者使用Xmanager之类的软件;

  1. 如下图OUI界面顺利启动,勾销" I wish to receive security update...",并点击Next:
  1. "Skip"软件更新检查:
  1. Prerequisite Checks会检测EM安装的前提条件,点击Next,如果有警告,进行确认之后,按照提示进行安装:
  1. 选择"Advanced"创建一个新的Enterprise Manager System
  1. 选择需要安装的 Plug-ins
  1. 确认 Weblogic相关用户名和密码
  1. 确认 EM 资料库连接信息
  1. 确认 EM 资料库用户信息

  1. Review EM相关安装信息
  1. 开始安装
  1. 安装完成,显示相关端口信息
  1. EM12c Agent部署

EM12c OMS只支持EM12c Agent,不支持低于此版本的Agent软件,可以在EM Console页面采用批量方式部署

    1. Agent 部署的准备工作
  1. 硬件需求: 部署Agent的主机需要512M Memory、1Gb空间可用

  2. 临时空间: 部署Agent的主机需要400Mb临时空间可用

  3. 软件准备: 所有需部署的不同平台的Agent软件都已在OMS的Software Library准备就绪,详细过程请参考 Oracle Enterprise Manager Cloud Control Administrator's Guide

  4. 网络准备: DNS或者Hosts文件能解析要部署Agent的主机

    1. Agent 的部署过程
  5. 登陆EM12c页面,在任意用户登陆后的页面里,都可以通过点击 "Setup" → " Add Target" →"Add Targets Manually" 进入添加页面

  1. 选择"Add Host Targets"
  1. 点击"Add"按纽,输入主机名,选择不同的Agent软件平台
  1. 输入Agent软件安装目录,选择命名信任关系
  1. 复查Agent部署的配置
    1. Agent 的部署后的操作

Agent部署完成后,需要对安装检查的报警进行处理

  1. 运行root.sh

在host主机上执行 $AGENT_HOME/core/12.1.0.1/root.sh

  1. EM 12c日常维护
    1. 启动EM 12c操作步骤:
  1. 启动资料数据库:

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. 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. EM 12c停止服务操作步骤
  1. 关闭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. 修改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

相关推荐
火山上的企鹅19 小时前
Codex实战:APP远程升级服务搭建(三)后台管理页面(APK 上传、版本管理、多应用页签)
服务器·网络·数据库·oracle·qgc
放下华子我只抽RuiKe51 天前
FastAPI 全栈后端(三):数据库与 ORM
前端·数据库·react.js·oracle·性能优化·前端框架·fastapi
oyyanghh1 天前
从Cursor到TRAE的三周vibe coding体验对比
数据库·oracle
Bert.Cai1 天前
Oracle CONCAT函数详解
数据库·oracle
tiancaijiben1 天前
阿里云云备份(Cloud Backup)全量对接与使用指南
数据库·oracle
李白的天不白1 天前
数据库的CEUD
数据库·sql·oracle
山峰哥1 天前
从全表扫描到覆盖索引:我是怎么干掉慢查询的
数据库·sql·oracle·性能优化·编辑器·深度优先
睡不醒男孩0308232 天前
自建 Prometheus+Grafana 与 CLUP 深度监控 PG 集群有什么区别?
数据库·oracle
德迅云安全-小潘2 天前
网站遭遇SQL注入攻击?应急处置、漏洞修复与长效防御完整方案
网络·sql·oracle
swordbob2 天前
MySQL和Oracle关于读未提交的区别
数据库·mysql·oracle