MC升级校验-版本互斥检测

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

MC升级校验-版本互斥检测

## 前言 版本互斥是用于检测不同产品线的补丁是否存在冲突,由于业务线不一样,不同产品的补丁交互升级可能产生不可预料的问题。例如:“星空旗舰”、“星瀚补丁”就不能交互升级。 ## 入口 【集群管理】-> 升级 ![image.webp](/download/01006da5cfa016f948a093c9daaa3c185112.webp) ## 原理 ### 互斥规则 ```sql select * from t_mc_version_mutex_rule; ``` ### 预设规则 ![image.webp](/download/0100578ccb86cad149e394f0a5107d5a3c67.webp) #### 解读 FMODETYPE:互斥的版本前缀 FEXCLUDEPACKAGEPREFIX:排除的版本前缀 FENABLE:是否启用 注意: 版本:是指t_mc_datacenterversions表的fproductnumber字段 ```sql select * from t_mc_datacenterversions tmd where fdatacenterid = 数据中心id ``` ![image.webp](/download/01001369edc2aa204968aed2e3210f3cef58.webp) ## 检验不通过 ![image.webp](/download/0100480de0d2c661450a96859c3a8fc7cd44.webp) ### 查看原因 ![image.webp](/download/0100282aef6b6e18494fb26905fb2dbb8c0f.webp) ### 解决思路 出现改报错信息的原因,是由于之前升级过“星空旗舰”的补丁导致系统误判断该系统是“星空旗舰”故不让升级“星瀚”补丁。 解决: 删除对应的版本记录 ![image.webp](/download/01000a3804936cff427ca190da569559dcbe.webp) ## 特殊情况 当发现版本记录表t_mc_datacenterversions为空,但仍然提示版本互斥。 是由于系统当发现空表的情况会转而去数据中心查询 t_bas_industry_version,以此判断系统类型。 ```sql select * from t_bas_industry_version ``` ![image.webp](/download/0100a9b2ef8a59334a59b82b34a439a201c3.webp) ### 解决思路 此处是最终判断,需自行核对改补丁是否适用于当前系统升级。

MC升级校验-版本互斥检测

## 前言版本互斥是用于检测不同产品线的补丁是否存在冲突,由于业务线不一样,不同产品的补丁交互升级可能产生不可预料的问题。例如:“星...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息