暂无图片
暂无图片
3
暂无图片
暂无图片
暂无图片

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

原创 胖头鱼的鱼缸 2023-06-07
782

数据库管理 2023-06-07

第八十二期 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

检查:
image.png

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/

检查:
image.png

1.5 升级WLS

cd /u01/emup

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

image.png

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

image.png
image.png

检查:
image.png

1.6 升级OMS

emctl start oms emctl stop oms

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

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

image.png
image.png

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

image.png
image.png
image.png

emctl start oms

image.png
此时即可正常启动。
image.png
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/

验证:
image.png
image.png

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

image.png
image.png

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

image.png

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

image.png
image.png
image.png

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

image.png

检查:
image.png

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

image.png
image.png
image.png

3 升级Oracle数据库ASH包

升级Oracle数据库ASH包可以通过EMCC页面实现,升级ASH包可以帮助EMCC更好的监控数据库并使用新版本特性(注:不升级agent相关升级文件也能从oms推送至agent):
image.png
image.png
image.png
image.png
image.png
image.png
image.png
升级完成。该升级过程同样可以在pdb中实现,这里就不做演示了。

总结

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

最后修改时间:2023-06-07 13:48:54
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论