OEM 13c 监控RAC部署

本文详细介绍如何在Oracle Enterprise Manager (OEM)中配置和监控RAC架构的数据库。包括在所有节点上进行必要的网络配置、创建安装目录、添加监控主机、修改监控账户密码等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


  • Monitor DB 

    在需要被监控的数据库OS上进行配置,如果 被监控数据库为RAC架构,那么以下操作需要在所有NODE上执行。

 配置网络
vi /etc/hosts   

#### OEM
10.6.9.245 oem13c

  创建OEM安装目录
mkdir -p /u01/oem_agent
cd /u01
chown -R oracle:oinstall oem_agent


  • OEM server 
在OEM server服务器端的 /etc/hosts文件中,添加入需要监控主机的[IP] [HOSTNANE], 需要与源端一致!否则在接下来的部署过程中将会报错。
vi /etc/hosts

## 6xxx report
10.6.0.21 xxxxcd1
10.6.0.22 xxxxcd2
10.6.0.23 xxxxcd1-vip
10.6.0.24 xxxxcd2-vip
10.6.0.25 xxxxcd-cluster-scan


  • OEM中加载主机监控
在配置监控数据库之前,需要先把数据库所在的主机操作系统配置添加到OEM中。



  输入节点一IP或主机名均可 ---> 选择源端操作系统平台类型 ---> NEXT
   (此处也可以添加多个主机,同时安装oem agent,为了安全以及出了问题好排查,,我还是喜欢一个一个的来添加) 






NEXT


确认信息! NEXT  --- 部署
开始部署,大概为时10min左右吧。

NODE-1 部署完毕!
NODE-2 部署方法如上。就不赘述了。



  • 配置 - 添加 - 集群资源




进入【指定主机】页面【搜索】,【选择】刚刚添加的RAC node1   --- 【搜索目标】












此处选择 咱们刚刚添加的集群资源 ---> 【下一步】


搜索了一小会儿之后,出现该主机上的所有DB Instance & ASM Instance 

    登录 需要监控的主机数据库修改以下账户密码:   随后将改好的密码填入oem中

-- 修改DB 监控所需用户密码
su - oracle
sqlplus / as sysdba

SQL> alter user dbsnmp identified by welcome1;
   User altered.

SQL> alter user dbsnmp account unlock;
   User altered.


-- 修改ASM 监控所需用户密码
su - grid
sqlplus / as sysasm

SQL> alter user asmsnmp identified by welcome1;
   User altered.


     数据库 - 集群ASM - 监听  【都勾选上】   ---- NEXT







刚刚添加的资源,开始准备数据啦

RAC 数据库加入OEM监控完毕!!


<think>嗯,用户想了解如何部署OEM监控服务器。首先,我需要回忆一下OEM(Oracle Enterprise Manager)的基本概念和部署流程。OEM是用来监控和管理Oracle数据库的工具,可能还支持其他数据库比如MySQL,根据用户提供的引用内容,里面提到了MySQL的监控配置,所以部署步骤可能包括安装OEM、配置插件、添加监控目标等。 首先,根据引用3,OEM需要从官网下载,用户可能需要先下载安装包。然后安装过程中可能需要Java环境,因为OEM的图形界面通常依赖Java。安装步骤可能包括运行安装程序、配置OMS(Oracle Management Service)等。引用1和2提到了使用emcli命令进行配置,这可能是在安装后的配置步骤,比如登录OMS、设置用户权限等。 接下来,用户提到的引用4和5涉及到监控RAC部署和可能遇到的性能问题。这说明在部署OEM监控服务器后,还需要配置监控目标数据库,可能需要修改数据库用户的密码,如dbsnmp和asmsnmp账户,并解锁这些账户。这些步骤对于监控Oracle数据库实例和ASM实例是必要的。 此外,用户提供的引用中有关于MySQL监控的配置,可能需要在OEM中安装MySQL插件,如引用1和2所示,使用emcli setup命令配置连接信息。这可能是在OEM安装完成后,添加其他类型数据库监控的步骤。 现在需要将这些步骤整理成清晰的流程,包括准备环境、安装OEM、初始化配置、添加监控目标、安装插件等。同时要注意权限问题,比如使用sysman用户进行配置,可能需要修改数据库账户的密码,并确保OEM能够访问这些账户来收集监控数据。 还需要考虑可能遇到的问题,比如安装过程中的依赖项缺失,配置时的连接问题,以及监控时的性能影响,如引用5提到的OEM发出的SQL可能消耗较多资源,需要优化或调整监控频率。 最后,生成相关问题需要考虑用户可能的后续疑问,比如如何优化监控性能、如何处理不同数据库的监控配置、如何解决安装中的常见错误等。这些相关问题可以帮助用户进一步深入了解OEM部署和使用。</think>### 如何部署OEM监控服务器? #### 1. **环境准备** - **操作系统**:OEM支持Linux、Windows等平台,需确保系统版本兼容[^3]。 - **Java环境**:安装JDK(建议版本与OEM要求一致)。 - **数据库准备**:若监控Oracle数据库,需确保目标库已启用`dbsnmp`和`asmsnmp`用户并解锁账户(参考命令如下): ```sql alter user dbsnmp identified by <密码> account unlock; -- 针对Oracle数据库 alter user asmsnmp identified by <密码>; -- 针对ASM实例[^4] ``` #### 2. **安装OEM软件** - **下载安装包**:从Oracle官网下载对应版本的OEM Cloud Control安装包(如13c或12c)。 - **运行安装程序**: - 解压安装包后,执行`./runInstaller`(Linux)或启动图形化安装向导。 - 配置OMS(Oracle Management Service)和代理(Agent)。 #### 3. **初始化配置** - **登录OMS控制台**: ```bash # 使用emcli工具配置OMS连接 emcli login -username=sysman -password=<密码> -url=https://<OMS主机>:<端口>/em[^2] ``` - **添加监控目标**: - 通过OEM控制台的“添加目标”功能,输入数据库主机名、端口、监控账户(如`dbsnmp`)及密码。 #### 4. **扩展监控能力(可选)** - **安装MySQL插件**(若需监控MySQL): - 下载MySQL Plug-in,通过`emcli`工具部署: ```bash emcli setup -url=https://<OMS主机>:7301/em -username=sysman[^1][^2] ``` - **配置其他数据库**:类似步骤,需安装对应插件并配置监控账户。 #### 5. **验证与优化** - **检查监控状态**:在OEM控制台查看目标数据库的“可用性”和“性能指标”。 - **性能调优**:若监控导致数据库负载过高,可调整数据采集频率或优化监控SQL[^5]。 --- ### 注意事项 - **权限问题**:确保OMS用户(如`sysman`)有足够权限操作目标数据库[^4]。 - **网络连通性**:OMS需能访问目标数据库的监听端口。 - **安全性**:建议通过HTTPS协议连接OMS控制台[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值