Oracle Enterprise Manager Cloud Control 12c的安装

这里,我介绍的是Cloud Control 12c的安装。之前的版本叫Grid Control,这也是11g里面的叫法。在我写这篇博客时,Cloud Control 13c已经出来了,这个版本后续我再进行介绍。

在安装之前,我们先来看一下整体的架构。

首先,它需要一个数据库(就是上图的Repository),用来存放Cloud Control的配置信息。需要有一台服务器,用来安装Cloud Control。然后我们通过使用浏览器访问Cloud Control的控制台(也叫EM),然后对要监控的数据库服务器布署Agent。这样就实现了我们的监控。

下面,我介绍一下我当前的一个环境,并再次介绍具体的安装步骤。

数据库(Repository):

IP:172.168.19.2

HOSTNAME:djp01

POR:1521

Service Name:ora11

并且保证当前的数据库可以访问,sys用户可以进行远程连接。

[[email protected] ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.4.0 Production on Sun Dec 20 15:30:31 2015

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

SQL> conn [email protected] as sysdba

Enter password:

Connected.

SQL>

SQL> select name,open_mode from v$database

2  /

NAME      OPEN_MODE

--------- --------------------

ORA11     READ WRITE

SQL>

Cloud Control对它的Repository有一些参数的建议,分别如下:

processes:至少大于500。

open_cursor:至少大于350。

SGA:至少大于2G。

PGA:至少大于1G。

logfile:至少大于320M。

上述的这些信息现在的数据库环境几乎都可以满足。

同时,还要求Repository库上没有配置EM,如果有配置,使用emca -deconfig dbcontrol db -repos drop进行删除。

如果Repository库使用的是12c,还需要设置参数db_securefile为PERMITTED。

Cloud Control服务器:

IP:172.168.20.20

HOSTNAME:oem12c

OS Version:Oracle Linux 6.6

我们来看具体的安装过程。

一、需要准备一台数据库服务器,并安装Oracle,然后按上述的要求进行配置。

这里具体的过程,我就不再进行介绍了。

二、配置Cloud Control服务器。

1、创建用户与用户组,创建安装目录,并赋权。

groupadd -g 1000 oinstall

useradd -u 2000 -g oinstall oem

mkdir -p /oracle/em12c

chown -R oem:oinstall /oracle/em12c

2、/etc/security/limits.conf的配置。

在该文件中加入如下内容,

oem     soft nofile 4096

oem     hard nofile 4096

3、rpm包的安装。

make-3.81

binutils-2.17.50.0.6

gcc-4.1.1

libaio-0.3.106

glibc-common-2.3.4

libstdc++-4.1.1

sysstat-5.0.5

glibc-devel-2.12-1.7-i686

glibc-devel-2.5-49-x86_64

glibc-2.12-1.47.0.2-x86_64

需要安装上述的rpm包。另外,还需要安装下面的两个包,

yum -y install xorg-x11-xauth

yum -y install libXext

yum -y install libXtst

yum -y install libXp

在执行runInstanller时需要。

另外,还需要安装openssh-clients这个rpm包,用于后续的agent发布(其原理采用的是ssh协议,执行scp命令)。

4、配置/etc/hosts。

在该文件中加入如下内容,

[[email protected] ~]$ cat /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

172.168.20.20   oem12c

172.168.19.2    djp01

[[email protected] ~]$

上面那个IP及hostname是当前服务器的IP信息,下面那一个是它的Repository库的IP信息。

配置好以后,我们进行检查,以确保畅通。

[[email protected] ~]$ telnet djp01 1521

Trying 172.168.19.2...

Connected to djp01.

Escape character is ‘^]‘.

^C

Connection closed by foreign host.

[[email protected] ~]$

说明是通的,网络没有问题。

5、上传并解压cloud control安装包,对其进行解压,并执行runInstaller脚本。

这里,我用的是em12104_linux64_disk1.zip,em12104_linux64_disk2.zip,em12104_linux64_disk3.zip。把这三个文件上传到同一个目录以后,直接解压就可以。

执行runInstaller脚本会进入如下界面,

点击Next。

可以选择Skip,然后点击Next。

输入安装清单的目录,然后点击Next。

这里有一些检查,最好都能通过。上述是因为我的物理内存不足(至少满足3G)。

选择高级,点击Next。

输入Middleware Home,Agent Base的目录,接着输入Hostname。

这里,保持默认就可以。

分别输入密码和OMS Instance Base的安装目录。

输入它对应的Repository库的连接信息。

输入sysman和agent注册的密码。这个sysman是创建在Repository库的数据库用户,下面是在Repository库上创建空间对应数据文件的目录。安装完成后,我们可以在Repository库上看到这些信息。如下:

SQL> select username,account_status

2  from dba_users

3  where username like ‘SYSMAN%‘

4  /

USERNAME                       ACCOUNT_STATUS

------------------------------ --------------------------------

SYSMAN                         OPEN

SYSMAN_OPSS                    OPEN

SYSMAN_MDS                     OPEN

SYSMAN_APM                     OPEN

SYSMAN_RO                      EXPIRED & LOCKED

SQL> select name,ts#

2  from v$tablespace

3  where name like ‘MGMT%‘

4  /

NAME                                  TS#

------------------------------ ----------

MGMT_ECM_DEPOT_TS                       8

MGMT_TABLESPACE                         9

MGMT_AD4J_TS                           10

SQL> select name from v$datafile where ts# in (8,9,10)

2  /

NAME

--------------------------------------------------------------------------------

/u01/app/oracle/oradata/ora11/mgmt_ecm_depot1.dbf

/u01/app/oracle/oradata/ora11/mgmt.dbf

/u01/app/oracle/oradata/ora11/mgmt_deepdive.dbf

SQL>

这里是它的一些端口的信息。

到这一步,开始安装了。

安装完成以后,根据提示,使用root用户分别执行上述的脚本。

最后一步,它给出访问的地址。点击Close,完成安装。

6、配置启动并停止脚本。

[[email protected] ~]$ cat .bash_profile | grep alias

# Get the aliases and functions

alias staroms="/oracle/em12c/middleware_home/oms/bin/emctl start oms"

alias stopoms="/oracle/em12c/middleware_home/oms/bin/emctl stop oms -all"

alias startagent="/oracle/em12c/agent_base/core/12.1.0.4.0/bin/emctl start agent"

alias stopagent="/oracle/em12c/agent_base/core/12.1.0.4.0/bin/emctl stop agent"

[[email protected] ~]$

访问EM:

用sysman用户就可以登录了。

zhuan :http://blog.163.com/donfang_jianping/blog/static/1364739512015112002247679/

时间: 2024-11-08 21:57:08

Oracle Enterprise Manager Cloud Control 12c的安装的相关文章

Oracle Enterprise Manager Cloud Control 12c R4 安装配置

准备软件 em12.1.0.4_linux64_V45344-01.zip em12.1.0.4_linux64_V45345-01.zip em12.1.0.4_linux64_V45346-01.zip 安装操作系统(OEL6.5) 给 OS 空间 50G 以上装完OS和CC后需要占用 30G 空间建议6G 内存最少4G [[email protected] newcc bin]$ cat /etc/hosts 127.0.0.1  localhostlocalhost.localdomai

Oracle cloud control 12c 的启动与关闭

Oracle cloud control 12c整个安装比较复杂,光是安装路径的选择,登录密码,端口号等众多个配置不免让人眼花缭乱,目不暇接.本文描述的是安装完毕后如何获取安装时设定的各类端口号,URL以及如何启动.关闭cloud control等等,供大家参考.    有关cloud control的安装配置可以参考:Oracle Enterprise Manager Cloud Control 12c Release 3 Installation 1.当前的环境配置 [[email prot

Oracle cloud control 12c 如何修改sysman密码

前阵子在虚拟机部署了Oracle Cloud Control 12c,事别几日,竟然忘记了登陆密码.主要是因为现在的Oracle有关的Software比之前提供更强的安全机制.什么简单的"oracle"之类的pwd不再支持了.这不过一阵子就搞忘了.这年头的,账户多,密码多,就是米不多,哈哈...下面说说其解决办法吧. 一.emctl命令emctl命令想必大家都见过,DB console时代经常会用到,现在功能是越来越强大了,下面仅仅列出有关修改pwd的部分emctl config om

Linux 6.3下安装Oracle Enterprise Cloud Control 12c

Oracle enterprise cloud control 12c的安装是一个比较复杂的过程,因为他需要依赖于Oracel database以及Oracle Weblogic.现在Oracle已经整合了Weblogic到cloud control安装包中还是省事很多,本文是基于Oracle Linux 6.3上安装Oracle enterprise cloud control 12c,以下是具体描述. 1.安装前的准备a) os安装参考   Virtual Box下安装Oracle Linu

Configure Oracle Enterprise Manager 13c In Silent Mode

本文从两大部分分别介绍了如何静默创建数据库以及如何静默安装配置OEM 13C. 一.OEM数据库创建 1.Oracle官方下载OEM13c,文件列表如下: 12.1.0.2.0_Database_Template_for_EM13_1_0_0_0_Linux_x64.zip em13100_linux64.bin em13100_linux64-2.zip em13100_linux64-3.zip em13100_linux64-4.zip em13100_linux64-5.zip 2.解压

Oracle Enterprise Manager(OEM) 重建

环境 Win7+Oracle 11gR2 删除EM配置 C:\Users\Administrator>emca -deconfig dbcontrol db EMCA 开始于 2018-6-12 14:19:10 EM Configuration Assistant, 11.2.0.0.2 正式版 版权所有 (c) 2003, 2005, Oracle.保留所有权利. 输入以下信息: 数据库 SID: orcl 是否继续? [是(Y)/否(N)]: y 2018-6-12 14:19:23 or

Oracle Enterprise Manager快速重建

我们在使用Oracle时, 可以利用Oracle自带的EM(Enterprise Manager)来更方便的管理我们的数据库.但是有时候我们的em却有时候无法连接,造成这个问题的原因有好多,例如没有正确的配置hostname,或者操作系统的防火墙问题等等.如果出现了问题,我们能否快速的重建em呢?答案是肯定的.我们可以通过Oracle官方文档来参照.但是如果我们对于em里面如此多的配置命令和选项比较头大的时候,你就可以参照此文来重新创建EM. 首先需要设置好环境变量ORACLE_HOSTNAME

《oracle 9i 升级 10g 后续 - 建立 10g oracle enterprise manager》

摘要:<oracle 9i 升级 10g 后续 - 建立 10g oracle enterprise manager> 2009/6/21 直接安装 oracle 10g,默认会建立与9i不同的管理界面 今天想试用一下,却不知如何下手,请教google大神后,重建 oem. --------------------------------------------------------------------------------- 参考文章: http://hi.baidu.com/ter

打开oracle enterprise manager console控制台失败

在Linux中打开oracle enterprise manager console控制台失败,请确认下面几个要点. 1看http后面没有s. 2看em的第一个缺省端口是1158端口,即:http://你的主机名或IP:1158/em 3看开启em的命令是:emctl start dbconsole. 一般说来,都是因为oracle enterprise manager 控制台没有启动.