数据库管理-第八十二期 EMCC升级教程(20230607)

第八十二期 EMCC升级教程

上一期详解了EM的安装过程和添加监控目标的过程,本期内容则是升级EMCC、agent和Oracle数据库ASH包。

1 升级EMCC

1.1 升级概览

升级EMCC除了升级OMS本身还需要升级其基础中间件Weblogic Server,那么就涉及两个部分,升级内容如下:

  • 升级OPatch
  • 升级OMSPatcher
  • 升级WLS
  • 升级OMS

1.2 拷贝相关文件

mkdir /u01/emup
mv p19999993_135000_Generic.zip /u01/emup		##OMSPacher_13.9.5.12.0
mv p34980354_135000_Generic.zip /u01/emup		##OMS_13.5.0.14
mv p28186730_1394212_Generic.zip /u01/emup	##OPatch_13.9.4.2.12
mv p35226999_122140_Generic.zip /u01/emup		##WLS_PSU_12.2.1.4.230328

chown oracle.oinstall -R /u01/emup

1.3 升级OPatch

cd /u01/emup
unzip p28186730_1394212_Generic.zip
cd 6880880/
/u01/app/oms135/mw/oracle_common/jdk/bin/java -jar opatch_generic.jar -silent oracle_home=/u01/app/oms135/mw

检查:
在这里插入图片描述

1.4 升级OMSPatcher

mv /u01/app/oms135/mw/OMSPatcher/ /home/oracle/OMSPatcher_bak
cd /u01/emup
unzip p19999993_135000_Generic.zip
mv OMSPatcher/ /u01/app/oms135/mw/

检查:
在这里插入图片描述

1.5 升级WLS

cd /u01/emup

unzip p35226999_122140_Generic.zip
cd 35226999/
oms		##已配置快速切换环境变量,详见上一期
emctl stop oms -all

在这里插入图片描述

/u01/app/oms135/mw/OPatch/opatch apply

在这里插入图片描述
在这里插入图片描述
检查:
在这里插入图片描述

1.6 升级OMS

emctl start oms
emctl stop oms

这里说明下-all,不带此参数WLS仍然运行,带此参数WLS也将会关闭,升级OMS需要保持WLS运行。启动过程中可能因WLS版本太新导致启动失败,确认WLS为运行状态即可继续升级OMS。
在这里插入图片描述在这里插入图片描述

cd /u01/emup
unzip p34980354_135000_Generic.zip
cd 34980354/
/u01/app/oms135/mw/OMSPatcher/omspatcher apply -analyze

在这里插入图片描述
在这里插入图片描述

/u01/app/oms135/mw/OMSPatcher/omspatcher apply

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

emctl start oms

在这里插入图片描述
此时即可正常启动。
在这里插入图片描述
EMCC正常运行,会有一些EM本身的报错,可以手动清除或等待自动清除。

2 升级Agent

升级agent主要是应对在某些情况下对部分目标搜索识别、监控、操作等方面的问题,Oracle建议OMS和Agent版本保持一致。但就实际使用而言,大多数情况可以不升级。
本节操作均在tdb服务器上执行,emcc服务器也可升级agent,操作类似:

2.1 升级概览

从13.5开始agent使用AgentPatcher工具而不是OPatch工具来升级agent。
需要在升级Agent在之前升级OMS。

  • 安装或升级AgentPatcher
  • 升级Agent

2.2 拷贝相关文件

mkdir /u01/app/oracle/agentpatch/
mv p33355570_135000_Generic.zip /u01/app/oracle/agentpatch/	#agentpatcher_13.9.5.4.0
mv p34980350_135000_Generic.zip /u01/app/oracle/agentpatch/	#agent_13.5.0.14

chown oracle.oinstall -R /u01/app/oracle/agentpatch/

2.3 安装或升级AgentPatcher

如果agent家目录存在AgentPatcher文件夹需要移动到其他地方进行备份,由于本次是新装升级,不存在该文件夹。

cd /u01/app/oracle/agentpatch/
unzip p33355570_135000_Generic.zip
mv AgentPatcher/ /u01/app/agent135/agent_13.5.0.0.0/

验证:
在这里插入图片描述
在这里插入图片描述

2.4 升级agent

cd /u01/app/oracle/agentpatch/
unzip p34980350_135000_Generic.zip
cd 34980350
export ORACLE_HOME=/u01/app/agent135/agent_13.5.0.0.0
/u01/app/agent135/agent_13.5.0.0.0/AgentPatcher/agentpatcher apply -analyze

在这里插入图片描述
在这里插入图片描述

/u01/app/agent135/agent_13.5.0.0.0/bin/emctl stop agent

在这里插入图片描述

/u01/app/agent135/agent_13.5.0.0.0/AgentPatcher/agentpatcher apply

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

/u01/app/agent135/agent_13.5.0.0.0/bin/emctl start agent

在这里插入图片描述
检查:
在这里插入图片描述

/u01/app/agent135/agent_13.5.0.0.0/AgentPatcher/agentpatcher lspatches

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 升级Oracle数据库ASH包

升级Oracle数据库ASH包可以通过EMCC页面实现,升级ASH包可以帮助EMCC更好的监控数据库并使用新版本特性(注:不升级agent相关升级文件也能从oms推送至agent):

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
升级完成。该升级过程同样可以在pdb中实现,这里就不做演示了。

总结

本周3篇技术分享完成,下一篇应该是18号之后了。
老规矩,知道写了些啥。

猜你喜欢

转载自blog.csdn.net/yhw1809/article/details/131080076
今日推荐