现状及需求:安装OEMCC13.3对一体机ExadataX7-2进行监控。

注意:OEMCC13.3对OMR数据库版本是有要求的,具体内容查看MOS上的认证信息:

根据认证要求安装OMS13.3,OMR的版本要求是Oracle12.1.0.2及以上。
2.1安装OMR
OMR是EMCC的存储资料库,存储收集的信息进行参考和分析。本次安装OMR的版本选择通过MOS可以查询OMS版本对应的OMR版本,这里安装OMS13.3选择OMR的数据库版本为Oracle12c。OMR是一个普通的Oracle数据库,和安装普通数据库过程是一样的,安装过程省略。
2.1.1 针对OMS优化配置
$su - oracle
SQL> alter system set session_cached_cursors=500 scope=spfile;
SQL> alter system set sga_max_size=16G scope=spfile;
SQL> alter system set sga_target=16G scope=spfile;
SQL> alter system set pga_aggregate_target=8G;
SQL> alter system set parallel_min_servers=0;
设置REDO大小为1G:
原来三组REDO大小为200M,增加3组1G的REDO,然后删除之前200M的三组REDO。
2.2、安装OMS
2.2.1 安装OMS前准备操作
在同一台主机上安装OMS,安装前准备操作:
$ yum -y install glibc-devel.i686
$ yum -y install gcc
$cat >> etc/security/limits.conf <<EOF
* soft nproc 16384
* hard nproc 16384
* soft nofile 1024000
* hard nofile 1024000
* soft stack 10240
* hard stack 32768
EOF
使用oem用户安装:
#su - oem
[oem@dns ~]$ mkdir oms
[oem@dns ~]$ mkdir omsagent
配置环境变量:
$vi home/oem/.bash_profile
export OMS_HOME=/home/oem/oms
export AGENT_HOME=/home/oem/omsagent/agent_13.3.0.0.0
2.2.2 安装OMS软件
安装包:V978760-01.zip、V978761-01.zip、V978762-01.zip、V978763-01.zip、V978764-01.zip、V978765-01.zip、V978766-01.zip,第7个是说明文档,前6个是安装介质。
解压后运行:./em13300_linux64.bin。安装过程按照提示进行即可,安装完成后显示如下:
Use the following URL to access:
1. Enterprise Manager Cloud Control URL:https://10.xxx.xxx.xxx:7803/em
2. Admin Server URL: https://dns:7102/console
3. BI Publisher URL: https://dns:9803/xmlpserver/servlet/home
The following details need to be provided while installing anadditional OMS:
1. Admin Server Host Name: dns
2. Admin Server Port: 7102
OEMCC控制台界面:

3.1前期准备
1)准备并验证各密码是否正确可用:
类别 | Root密码 | Oracle密码 | ILOM(root)密码 | nm2user | dbsnmp | asmsnmp |
InfiniBand | code1 | / | code1 | code1 | / | / |
计算节点 | code1 | Code2 | code1 | / | / | / |
存储节点 | code1 | / | code1 | / | / | / |
数据库 | / | / | / | / | Oracle123 | / |
ASM | / | / | / | / | / | Oracle123 |
2)配置/etc/hosts文件:
把OMS服务器的IP及解析名条目添加到各个计算节点中:
$$$$OMS server$$$$
10.xxx.xxx.xxx dns
――四个计算节点都加入/etc/hosts文件中。
同时把各计算节点的IP及解析名条目添加到OMS服务器中:
1x.xxx.xxx.x1 dbm02dbadm01.oscbj.com dbm02dbadm01
1x.xxx.xxx.x2 dbm02dbadm02.oscbj.com dbm02dbadm02
1x.xxx.xxx.x3 dbm02dbadm03.oscbj.com dbm02dbadm03
1x.xxx.xxx.x4 dbm02dbadm04.oscbj.com dbm02dbadm04
3)在各个计算节点上创建代理安装目录:
$mkdir u01/app/oem
$chown -R oracle:oinstall u01/app/oem
4)InfiniBand交换机配置ssh:
$cp etc/ssh/sshd_config etc/ssh/sshd_config.bak
$vi etc/ssh/sshd_config
PasswordAuthentication yes
重启:/etc/init.d/sshdrestart
5)设置SNMP订阅时配置信任关系:
需要配置所有计算节点oracle到存储节点celldns用户的信任关系:
由于存储节点celldns用户不允许直接登录,可用root用户在7个存储节点上设置信任关系:
$cd /home/celldns/
$mkdir .ssh
$vi .ssh/authorized_keys --加入四个数据节点oracle用户的公钥id_rsa.pub文件内容
$chown -R celldns:celldns .ssh
在计算节点上使用oracle用户进行信任关系测试,示例如下:
[root@dbm02dbadm01 ~]$ su - oracle
[oracle@dbm02dbadm01 ~]$ ssh celldns@1x.xxx.xxx.x5 cellcli -e listcell
dbm02celadm01 online
3.2、监控配置步骤
1)部署代理,手动添加目标,将所有计算节点都部署上代理。
2)部署Exadata插件,将插件部署到所有计算节点上。
3)搜索Exadata一体机,使用指导式流程添加:
“Oracle Exadata Database Machine”
“Oracle集群和高可用性服务”
“Oracle数据库、监听程序和自动存储管理”
3.2.1 部署代理
登录OEMCC控制台,依次选择“添加目标”——手动添加目标”——添加主机目标”——在主机上安装代理”,按提示完成代理部署。注意:四个计算节点一起安装代理,且主机名一定要写命名即主机名+域名。
3.2.2 部署Exadata插件
登录OEMCC控制台,依次选择“可扩展性”——“插件”——“部署位置”——“管理代理”,在工程系统选择“OracleExadata”。按提示四个计算节点全部选上,完成代理部署。
3.2.3 搜索Exadata一体机
添加OracleExadata Database Machine:
登录OEMCC控制台,依次选择“添加目标”——“手动添加目标”——“添加非主机使用指导式流程”——“使用指导式流程添加”,选择“OracleExadata Database Machine”,按提示完成身份验证即可添加Exadata一体机到OEMCC。
添加Oracle集群和高可用性服务:
登录OEMCC控制台,依次选择“添加目标”——“手动添加目标”——“添加非主机使用指导式流程”——“使用指导式流程添加”,选择“Oracle集群和高可用性服务”,按提示完成添加。
添加Oracle数据库、监听程序和自动存储管理:
登录OEMCC控制台,依次选择“添加目标”——手动添加目标”——“添加非主机使用指导式流程”——“使用指导式流程添加”,选择“Oracle数据库、监听程序和自动存储管理”,按提示完成添加。
启动OEMCC13.3
1、先启动数据库
$su- oracle
$SQL>startup
2、启动OMS:
$su- oem
$OMS_HOME/bin/emctlstart oms
查看OMS启动状态:
$$OMS_HOME/bin/emctl status oms
$$OMS_HOME/bin/emctl status oms -details (需要输入sysman的密码)
3、启动Agent:
$su- oem
$$AGENT_HOME/bin/emctl start agent
查看Agent启动状态:
$$AGENT_HOME/bin/emctl status agent
停止OEMCC13.3
1、停止Agent:
$su- oem
$$AGENT_HOME/bin/emctl stop agent
查看Agent状态:
$$AGENT_HOME/bin/emctl status agent
2、停止OMS:
$su- oem
$$OMS_HOME/bin/emctl stop oms -all
查看OMS状态:
$$OMS_HOME/bin/emctl status oms -details
3、停止数据库:
$su- oracle
$SQL>shutdownimmediate




