Oracle Enterprise Manager Cloud Control 12c的安装

简介:

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

 
在安装之前,我们先来看一下整体的架构。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 首先,它需要一个数据库(就是上图的Repository),用来存放Cloud Control的配置信息。需要有一台服务器,用来安装Cloud Control。然后我们通过使用浏览器访问Cloud Control的控制台(也叫EM),然后对要监控的数据库服务器布署Agent。这样就实现了我们的监控。
 
下面,我介绍一下我当前的一个环境,并再次介绍具体的安装步骤。
数据库(Repository):
IP:172.168.19.2
HOSTNAME:djp01
POR:1521
Service Name:ora11
并且保证当前的数据库可以访问,sys用户可以进行远程连接。
[oracle@djp01 ~]$ 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 sys@ora11 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。
在该文件中加入如下内容,
[oem@oem12c ~]$ 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
[oem@oem12c ~]$ 
上面那个IP及hostname是当前服务器的IP信息,下面那一个是它的Repository库的IP信息。
配置好以后,我们进行检查,以确保畅通。
[oem@oem12c ~]$ telnet djp01 1521
Trying 172.168.19.2...
Connected to djp01.
Escape character is '^]'.
 
^C
Connection closed by foreign host.
[oem@oem12c ~]$ 
说明是通的,网络没有问题。
 
5、上传并解压cloud control安装包,对其进行解压,并执行runInstaller脚本。
这里,我用的是em12104_linux64_disk1.zip,em12104_linux64_disk2.zip,em12104_linux64_disk3.zip。把这三个文件上传到同一个目录以后,直接解压就可以。
执行runInstaller脚本会进入如下界面,
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 点击Next。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 
可以选择Skip,然后点击Next。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 输入安装清单的目录,然后点击Next。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 这里有一些检查,最好都能通过。上述是因为我的物理内存不足(至少满足3G)。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 选择高级,点击Next。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 输入Middleware Home,Agent Base的目录,接着输入Hostname。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 这里,保持默认就可以。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 分别输入密码和OMS Instance Base的安装目录。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 输入它对应的Repository库的连接信息。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 输入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> 
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 这里是它的一些端口的信息。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
到这一步,开始安装了。
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
安装完成以后,根据提示,使用root用户分别执行上述的脚本。
  Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 最后一步,它给出访问的地址。点击Close,完成安装。
 
6、配置启动并停止脚本。
[oem@oem12c ~]$ 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"
[oem@oem12c ~]$ 

访问EM:
Oracle Enterprise Manager Cloud Control的安装 - 东方醉仙 - 东方醉仙 的博客
 用sysman用户就可以登录了。
 
 
zhuan :http://blog.163.com/donfang_jianping/blog/static/1364739512015112002247679/
文章可以转载,必须以链接形式标明出处。

本文转自 张冲andy 博客园博客,原文链接:http://www.cnblogs.com/andy6/p/6031586.html    ,如需转载请自行联系原作者


相关文章
|
4月前
|
存储 Oracle 关系型数据库
Oracle 12c支持哪些数据类型?
【7月更文挑战第20天】Oracle 12c支持哪些数据类型?
87 2
|
4月前
|
SQL Oracle 关系型数据库
Oracle 12c有哪些新特性?
【7月更文挑战第20天】Oracle 12c有哪些新特性?
67 2
|
6月前
|
监控 Oracle 关系型数据库
Oracle 12c的Adaptive执行计划:数据的“聪明导航员”
【4月更文挑战第19天】Oracle 12c的Adaptive执行计划是数据库查询的智能优化工具,能根据实际运行情况动态调整执行策略。它像一个聪明的导航系统,不仅生成初始执行计划,还能实时监控并适应统计信息和资源变化,例如自动切换索引或调整并行度。此外,它支持自适应连接和统计信息收集,提升处理复杂查询和变化数据环境的能力。数据管理员应充分利用这一特性来优化查询性能和用户体验。
|
6月前
|
SQL Oracle 关系型数据库
Oracle 12c的TOP N语句:数据排名的“快速通道”
【4月更文挑战第19天】Oracle 12c的TOP N语句是用于快速获取数据集排名前N的记录的SQL查询方法,特别适合寻找最具代表性的数据。通过指定排序条件和数量,TOP N能高效筛选出所需信息,例如最高销售额产品或最大访问量网页。在Oracle 12c中,查询优化器对TOP N查询进行了优化,保证快速返回结果,并提供丰富的排序和过滤选项。基本用法如`SELECT ... ORDER BY ... FETCH FIRST N ROWS ONLY`,还可结合`OFFSET`进行分页查询或用`WITH TIES`保持结果完整性。掌握TOP N语句能提升数据分析效率,助力企业决策。
|
6月前
|
存储 Oracle 关系型数据库
Oracle 12c的临时UNDO:数据的“临时保镖”
【4月更文挑战第19天】Oracle 12c引入的临时UNDO为数据安全提供新保障。它为临时操作和特定事务提供独立UNDO空间,避免共享UNDO带来的性能瓶颈和管理复杂性。临时UNDO随事务开始分配,记录修改历史,事务结束后自动释放。优点包括提高性能、简化管理及保证数据一致性。但需注意手动配置、监控和优化,以防长时间占用资源。了解其工作原理和最佳实践是提升数据库性能的关键。
|
1月前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
159 64
|
3月前
|
存储 自然语言处理 Oracle
Oracle数据库字符集概述及修改方式
【8月更文挑战第15天】Oracle 数据库字符集定义了数据的编码方案,决定可存储的字符类型及其表示方式。主要作用包括数据存储、检索及跨系统传输时的正确表示。常见字符集如 AL32UTF8 支持多语言,而 WE8MSWIN1252 主用于西欧语言。修改字符集风险高,可能导致数据问题,需事先备份并评估兼容性。可通过 ALTER DATABASE 语句直接修改或采用导出-导入数据的方式进行。完成后应验证数据完整性。此操作复杂,须谨慎处理。
|
3月前
|
数据采集 Oracle 关系型数据库
实时计算 Flink版产品使用问题之怎么实现从Oracle数据库读取多个表并将数据写入到Iceberg表
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
21天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
27 7
|
28天前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。