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

news2024/11/25 4:51:37

数据库管理 2023-06-07

  • 第八十二期 EMCC升级教程
    • 1 升级EMCC
      • 1.1 升级概览
      • 1.2 拷贝相关文件
      • 1.3 升级OPatch
      • 1.4 升级OMSPatcher
      • 1.5 升级WLS
      • 1.6 升级OMS
    • 2 升级Agent
    • 2.1 升级概览
    • 2.2 拷贝相关文件
    • 2.3 安装或升级AgentPatcher
      • 2.4 升级agent
    • 3 升级Oracle数据库ASH包
    • 总结

第八十二期 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号之后了。
老规矩,知道写了些啥。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/630336.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么时候适合加一层?

加一层能解决问题: 为什么加一层能解决问题? 什么时候适合加一层? 销售说不吵的, 道路检测说没有超标。 业主就是睡不着。 吃瓜群众说你为啥买那边的房子。 销售说开发商骗他,他也是受害者。 结果没问题&#xff0…

CSS 样式语言 选择器

CSS介绍 层叠样式表,是一种样式表语言,用来描述HTML和XML文档的呈现。随着HTML的发展,为了满足页面设计者的要求,HTML添加了很多显示功能,但是随着这些功能的增加,使得HTML越来越杂乱,HTML 页面…

「企业安全架构」EA874:安全需求,愿景、原则和流程

安全需求愿景 在开始任何安全架构工作之前,定义安全需求是很重要的。这些需求应该受到业务上下文和通用需求远景文档的影响。下面是一个图表,它显示安全需求是企业信息安全体系结构中业务上下文的一部分。 图1 安全需求远景(SRV)有…

Android系统原理性问题分析 - 系统 Root 的实现原理

声明 在Android系统中经常会遇到一些系统原理性的问题,在此专栏中集中来讨论下。Android低版本时经常听说Root系统,随着Android版本的升高,提Root的人越来越少了。不过我在系统开发时也有客户提出为系统Root的需求,所以在这里分析…

【产品经理】用户增长方法论

在做用户增长为核心的产品运营推广前,我们应从几个方面入手——打造核心功能点、转化方式要清晰、用户反馈与转化、传播渠道要合适、建立病毒式传播规则。 2017年,以营销见长的可口可乐公司将设置了24年之久的首席营销官(CMO)撤销…

[Maven高级]->近万字文章带你深入了解Maven

⭐作者介绍:大二本科网络工程专业在读,持续学习Java,努力输出优质文章 ⭐作者主页:逐梦苍穹 ⭐所属专栏:JavaEE ⭐如果觉得文章写的不错,欢迎点个关注一键三连😉有写的不好的地方也欢迎指正&…

已经安装高版本CUDA的条件下bitsandbytes发现低版本的CUDA SETUP: Detected CUDA version 100解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

Zabbix 配置钉钉报警

如有错误,敬请谅解! 此文章仅为本人学习笔记,仅供参考,如有冒犯,请联系作者删除!! 1. 创建服务群【手机钉钉】|【电脑钉钉】- 右上角【】-【发起群聊】-【选人建群】/选择不同的群类型创建&…

数据库信息速递 甲骨文与微软合作,在Azure上推出数据库服务

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共…

Linux搭建配置jdk开发环境

因为ZooKeeper、Hadoop和Spark等大数据应用的运行需要Java环境的支持,所以需要我们来安装配置一下jdk环境。 安装步骤如下: 下载JDK 访问Oracle官网下载Linux x64操作系统的JDK安装包jdk-8u161-linux-x64.tar.gz。 上传JDK安装包 通过SecureCRT远程连接…

chatgpt赋能python:Python的数据存储:理解Python的内存管理机制

Python的数据存储:理解Python的内存管理机制 Python是一种高级编程语言,广泛用于开发Web应用程序、机器学习和数据科学等。作为一门动态语言,Python的内存管理机制是其优点之一。这篇文章将探讨Python如何内部存储数据,介绍Pytho…

pytorch ddp 范例

pytorch ddp 范例: ################ ## main.py文件 import argparse from tqdm import tqdm import torch import torchvision import torch.nn as nn import torch.nn.functional as F # 新增: import torch.distributed as dist from torch.nn.paral…

从零开始手搓一个STM32与机智云的小项目——GPIO的输入输出

文章目录 前言GPIO简介GPIO的命名与数量GPIO的功能STM32F1 GPIO的寄存器 库函数开发搭建库函数的工程查看原理图WACK_UP输入按键继电器输出138控制流水灯 代码编写库函数简介GPIO输出模式控制继电器通过138控制ledGPIO实现按键输入的操作编写逻辑代码 实物效果 总结 前言 上一…

Redis学习总结(二)

AOF 为什么是在执行完命令之后记录日志? 关系型数据库(如 MySQL)通常都是执行命令之前记录日志(方便故障恢复),而 Redis AOF 持久化机制是在执行完命令之后再记录日志。AOF 记录日志过程为什么是在执行完命…

如何让GPT不再胡说八道

相信我们大部分人在使用GPT的时候,会发现GPT经常在胡言乱语、回复错误的答案等情况,甚至有的内容牛头不对马嘴,直接开始编造,例如下面案例: 我: 周树人是谁 GPT:周树人 (1897年-1975年) &…

独立开发变现周刊(第90期):自学开发了一个36万美元/年的ChatGPT应用

分享独立开发、产品变现相关内容,每周五发布。 目录 1、ChatGPT-Midjourney: 开源 ChatGPTMidjourney 网页应用2、PLExtension: 一个图床上传浏览器扩展3、EasySpider: 一个可视化爬虫软件4、BibiGPT: 音视频 AI 一键总结 & 对话5、自学的程序员开发了一个36万美…

【i阿极送书——第四期】《ChatGPT时代:ChatGPT全能应用一本通》

系列文章目录 作者:i阿极 作者简介:数据分析领域优质创作者、多项比赛获奖者:博主个人首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒…

MongoDB集群和安全

目录 副本集-Replica Sets简介副本集的三个角色副本集架构目标副本集的创建主节点副本节点仲裁节点初始化配置副本集和主节点查看副本集的配置内容查看副本集状态添加副本从节点添加仲裁从节点副本集的数据读写操作 主节点的选举原则完整的连接字符串 分片集群-Sharded Cluster…

spring杂记

1、springboot是如何解析yml配置文件中的 tomcat配置,并将其赋值给 tomcat的 重要类 ServerProperties。该类为解析yml文件中的server配置 下面我们主要看看是怎样将 端口号 port 赋值给tomcat的 找到port属性,点击getter方法 发现调用该方法的地方为 …

在弹出框内三个元素做水平显示

最终效果图要求是这样: js代码: // 显示弹出窗口 function showPopup(node) {var popup document.createElement(div);popup.className popup;var inputContainer1 document.createElement(div);/* inputContainer1.className input-container1; */…