CLSRSC-400: A system reboot is required to continue installing

RHEL 7.9+ORACLE RAC 12.2.0.1.0,在运行root.sh脚本时,出现CLSRSC-400: A system reboot is required to continue installing报错

# /u01/app/12.2.0/grid/root.sh
Performing root user operation.

The following environment variables are set as:
    ORACLE_OWNER= grid
    ORACLE_HOME=  /u01/app/12.2.0/grid

Enter the full pathname of the local bin directory: [/usr/local/bin]: 
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Relinking oracle with rac_on option
Using configuration parameter file: /u01/app/12.2.0/grid/crs/install/crsconfig_params
The log of current session can be found at:
  /u01/app/grid/crsdata/ztdb01/crsconfig/rootcrs_ztdb01_2024-04-18_10-02-36AM.log
2024/04/18 10:02:59 CLSRSC-594: Executing installation step 1 of 19: 'SetupTFA'.
2024/04/18 10:02:59 CLSRSC-4001: Installing Oracle Trace File Analyzer (TFA) Collector.
2024/04/18 10:03:21 CLSRSC-4002: Successfully installed Oracle Trace File Analyzer (TFA) Collector.
2024/04/18 10:03:21 CLSRSC-594: Executing installation step 2 of 19: 'ValidateEnv'.
2024/04/18 10:03:27 CLSRSC-363: User ignored prerequisites during installation
2024/04/18 10:03:27 CLSRSC-594: Executing installation step 3 of 19: 'CheckFirstNode'.
2024/04/18 10:03:28 CLSRSC-594: Executing installation step 4 of 19: 'GenSiteGUIDs'.
2024/04/18 10:03:30 CLSRSC-594: Executing installation step 5 of 19: 'SaveParamFile'.
2024/04/18 10:03:37 CLSRSC-594: Executing installation step 6 of 19: 'SetupOSD'.
2024/04/18 10:03:50 CLSRSC-594: Executing installation step 7 of 19: 'CheckCRSConfig'.
2024/04/18 10:03:50 CLSRSC-594: Executing installation step 8 of 19: 'SetupLocalGPNP'.
2024/04/18 10:04:06 CLSRSC-594: Executing installation step 9 of 19: 'ConfigOLR'.
2024/04/18 10:04:18 CLSRSC-594: Executing installation step 10 of 19: 'ConfigCHMOS'.
2024/04/18 10:04:18 CLSRSC-594: Executing installation step 11 of 19: 'CreateOHASD'.
2024/04/18 10:04:24 CLSRSC-594: Executing installation step 12 of 19: 'ConfigOHASD'.
2024/04/18 10:04:40 CLSRSC-330: Adding Clusterware entries to file 'oracle-ohasd.service'
2024/04/18 10:05:29 CLSRSC-594: Executing installation step 13 of 19: 'InstallAFD'.
2024/04/18 10:05:35 CLSRSC-594: Executing installation step 14 of 19: 'InstallACFS'.
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'ztdb01'
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'ztdb01' has completed
CRS-4133: Oracle High Availability Services has been stopped.
CRS-4123: Oracle High Availability Services has been started.
2024/04/18 10:06:20 CLSRSC-400: A system reboot is required to continue installing.
The command '/u01/app/12.2.0/grid/perl/bin/perl -I/u01/app/12.2.0/grid/perl/lib -I/u01/app/12.2.0/grid/crs/install /u01/app/12.2.0/grid/crs/install/rootcrs.pl ' execution failed

参考MOS文档: ALERT: root.sh Fails With “CLSRSC-400” While Installing GI 12.2.0.1 on RHEL or OL with RedHat Compatible Kernel (RHCK) 7.3 (Doc ID 2284463.1),这是个BUG,12.2.0.1.1软件裸装不行,需要打补丁安装。需要安装的补丁号根据操作系统版本/内核不同而不同,参考MOS文档ACFS and AFD Support On OS Platforms (Certification Matrix). (Doc ID 1369107.1),由于此次环境是RHEL7.9,内核版本是3.10.0,需要更新版本至12.2.0.1.191015,通过MOS连接:Assistant: Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases (Doc ID 2118136.2)下载响应的补丁。
在这里插入图片描述参照ALERT: root.sh Fails With “CLSRSC-400” While Installing GI 12.2.0.1 on RHEL or OL with RedHat Compatible Kernel (RHCK) 7.3 (Doc ID 2284463.1)的处理方法,在安装GI的时候采用:/gridSetup.sh -applyOneOffs patch location的方式先更新软件在安装。由于此问题是AFD的BUG,因此只需要先打上AFD补丁,根据补丁集内readme的说明,ACFS的补丁是33116894,因此只需要先打33116894补丁即可。
在这里插入图片描述
执行如下:

[grid@ztdb01 grid]$ ./gridSetup.sh -applyOneOffs /soft/33583921/33116894/
...

后续运行root.sh脚本成功

[root@ztdb01 grid]# /u01/app/12.2.0/grid/root.sh
Performing root user operation.

The following environment variables are set as:
    ORACLE_OWNER= grid
    ORACLE_HOME=  /u01/app/12.2.0/grid

Enter the full pathname of the local bin directory: [/usr/local/bin]: 
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Relinking oracle with rac_on option
Using configuration parameter file: /u01/app/12.2.0/grid/crs/install/crsconfig_params
The log of current session can be found at:
  /u01/app/grid/crsdata/ztdb01/crsconfig/rootcrs_ztdb01_2024-04-18_02-42-14PM.log
2024/04/18 14:42:30 CLSRSC-594: Executing installation step 1 of 19: 'SetupTFA'.
2024/04/18 14:42:30 CLSRSC-4001: Installing Oracle Trace File Analyzer (TFA) Collector.
2024/04/18 14:42:52 CLSRSC-4002: Successfully installed Oracle Trace File Analyzer (TFA) Collector.
2024/04/18 14:42:52 CLSRSC-594: Executing installation step 2 of 19: 'ValidateEnv'.
2024/04/18 14:42:58 CLSRSC-363: User ignored prerequisites during installation
2024/04/18 14:42:58 CLSRSC-594: Executing installation step 3 of 19: 'CheckFirstNode'.
2024/04/18 14:42:59 CLSRSC-594: Executing installation step 4 of 19: 'GenSiteGUIDs'.
2024/04/18 14:43:01 CLSRSC-594: Executing installation step 5 of 19: 'SaveParamFile'.
2024/04/18 14:43:08 CLSRSC-594: Executing installation step 6 of 19: 'SetupOSD'.
2024/04/18 14:43:21 CLSRSC-594: Executing installation step 7 of 19: 'CheckCRSConfig'.
2024/04/18 14:43:21 CLSRSC-594: Executing installation step 8 of 19: 'SetupLocalGPNP'.
2024/04/18 14:43:38 CLSRSC-594: Executing installation step 9 of 19: 'ConfigOLR'.
2024/04/18 14:43:49 CLSRSC-594: Executing installation step 10 of 19: 'ConfigCHMOS'.
2024/04/18 14:43:49 CLSRSC-594: Executing installation step 11 of 19: 'CreateOHASD'.
2024/04/18 14:43:55 CLSRSC-594: Executing installation step 12 of 19: 'ConfigOHASD'.
2024/04/18 14:44:11 CLSRSC-330: Adding Clusterware entries to file 'oracle-ohasd.service'
2024/04/18 14:44:49 CLSRSC-594: Executing installation step 13 of 19: 'InstallAFD'.
2024/04/18 14:44:55 CLSRSC-594: Executing installation step 14 of 19: 'InstallACFS'.
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'ztdb01'
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'ztdb01' has completed
CRS-4133: Oracle High Availability Services has been stopped.
CRS-4123: Oracle High Availability Services has been started.
2024/04/18 14:45:49 CLSRSC-594: Executing installation step 15 of 19: 'InstallKA'.
2024/04/18 14:45:55 CLSRSC-594: Executing installation step 16 of 19: 'InitConfig'.
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'ztdb01'
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'ztdb01' has completed
CRS-4133: Oracle High Availability Services has been stopped.
CRS-4123: Oracle High Availability Services has been started.
CRS-2672: Attempting to start 'ora.evmd' on 'ztdb01'
CRS-2672: Attempting to start 'ora.mdnsd' on 'ztdb01'
CRS-2676: Start of 'ora.mdnsd' on 'ztdb01' succeeded
CRS-2676: Start of 'ora.evmd' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'ztdb01'
CRS-2676: Start of 'ora.gpnpd' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'ztdb01'
CRS-2672: Attempting to start 'ora.gipcd' on 'ztdb01'
CRS-2676: Start of 'ora.cssdmonitor' on 'ztdb01' succeeded
CRS-2676: Start of 'ora.gipcd' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'ztdb01'
CRS-2672: Attempting to start 'ora.diskmon' on 'ztdb01'
CRS-2676: Start of 'ora.diskmon' on 'ztdb01' succeeded
CRS-2676: Start of 'ora.cssd' on 'ztdb01' succeeded

Disk groups created successfully. Check /u01/app/grid/cfgtoollogs/asmca/asmca-240418PM024634.log for details.


2024/04/18 14:47:30 CLSRSC-482: Running command: '/u01/app/12.2.0/grid/bin/ocrconfig -upgrade grid oinstall'
CRS-2672: Attempting to start 'ora.crf' on 'ztdb01'
CRS-2672: Attempting to start 'ora.storage' on 'ztdb01'
CRS-2676: Start of 'ora.storage' on 'ztdb01' succeeded
CRS-2676: Start of 'ora.crf' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'ztdb01'
CRS-2676: Start of 'ora.crsd' on 'ztdb01' succeeded
CRS-4256: Updating the profile
Successful addition of voting disk cd9a5f2962814fdcbf861ebd2759e1ca.
Successful addition of voting disk 13d0ddc7538a4fecbf4f90dfe9418027.
Successful addition of voting disk 87d64d13bcda4fdcbf42a4ec778b82fc.
Successfully replaced voting disk group with +OCR.
CRS-4256: Updating the profile
CRS-4266: Voting file(s) successfully replaced
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   cd9a5f2962814fdcbf861ebd2759e1ca (/dev/asm-ocr3) [OCR]
 2. ONLINE   13d0ddc7538a4fecbf4f90dfe9418027 (/dev/asm-ocr1) [OCR]
 3. ONLINE   87d64d13bcda4fdcbf42a4ec778b82fc (/dev/asm-ocr2) [OCR]
Located 3 voting disk(s).
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'ztdb01'
CRS-2673: Attempting to stop 'ora.crsd' on 'ztdb01'
CRS-2677: Stop of 'ora.crsd' on 'ztdb01' succeeded
CRS-2673: Attempting to stop 'ora.storage' on 'ztdb01'
CRS-2673: Attempting to stop 'ora.crf' on 'ztdb01'
CRS-2673: Attempting to stop 'ora.drivers.acfs' on 'ztdb01'
CRS-2673: Attempting to stop 'ora.gpnpd' on 'ztdb01'
CRS-2673: Attempting to stop 'ora.mdnsd' on 'ztdb01'
CRS-2677: Stop of 'ora.drivers.acfs' on 'ztdb01' succeeded
CRS-2677: Stop of 'ora.crf' on 'ztdb01' succeeded
CRS-2677: Stop of 'ora.gpnpd' on 'ztdb01' succeeded
CRS-2677: Stop of 'ora.storage' on 'ztdb01' succeeded
CRS-2673: Attempting to stop 'ora.asm' on 'ztdb01'
CRS-2677: Stop of 'ora.mdnsd' on 'ztdb01' succeeded
CRS-2677: Stop of 'ora.asm' on 'ztdb01' succeeded
CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'ztdb01'
CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'ztdb01' succeeded
CRS-2673: Attempting to stop 'ora.ctssd' on 'ztdb01'
CRS-2673: Attempting to stop 'ora.evmd' on 'ztdb01'
CRS-2677: Stop of 'ora.ctssd' on 'ztdb01' succeeded
CRS-2677: Stop of 'ora.evmd' on 'ztdb01' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on 'ztdb01'
CRS-2677: Stop of 'ora.cssd' on 'ztdb01' succeeded
CRS-2673: Attempting to stop 'ora.gipcd' on 'ztdb01'
CRS-2677: Stop of 'ora.gipcd' on 'ztdb01' succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'ztdb01' has completed
CRS-4133: Oracle High Availability Services has been stopped.
2024/04/18 14:48:51 CLSRSC-594: Executing installation step 17 of 19: 'StartCluster'.
CRS-4123: Starting Oracle High Availability Services-managed resources
CRS-2672: Attempting to start 'ora.mdnsd' on 'ztdb01'
CRS-2672: Attempting to start 'ora.evmd' on 'ztdb01'
CRS-2676: Start of 'ora.mdnsd' on 'ztdb01' succeeded
CRS-2676: Start of 'ora.evmd' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'ztdb01'
CRS-2676: Start of 'ora.gpnpd' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'ztdb01'
CRS-2676: Start of 'ora.gipcd' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'ztdb01'
CRS-2676: Start of 'ora.cssdmonitor' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'ztdb01'
CRS-2672: Attempting to start 'ora.diskmon' on 'ztdb01'
CRS-2676: Start of 'ora.diskmon' on 'ztdb01' succeeded
CRS-2676: Start of 'ora.cssd' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.cluster_interconnect.haip' on 'ztdb01'
CRS-2672: Attempting to start 'ora.ctssd' on 'ztdb01'
CRS-2676: Start of 'ora.ctssd' on 'ztdb01' succeeded
CRS-2676: Start of 'ora.cluster_interconnect.haip' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'ztdb01'
CRS-2676: Start of 'ora.asm' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.storage' on 'ztdb01'
CRS-2676: Start of 'ora.storage' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.crf' on 'ztdb01'
CRS-2676: Start of 'ora.crf' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'ztdb01'
CRS-2676: Start of 'ora.crsd' on 'ztdb01' succeeded
CRS-6023: Starting Oracle Cluster Ready Services-managed resources
CRS-6017: Processing resource auto-start for servers: ztdb01
CRS-6016: Resource auto-start has completed for server ztdb01
CRS-6024: Completed start of Oracle Cluster Ready Services-managed resources
CRS-4123: Oracle High Availability Services has been started.
2024/04/18 14:51:18 CLSRSC-343: Successfully started Oracle Clusterware stack
2024/04/18 14:51:18 CLSRSC-594: Executing installation step 18 of 19: 'ConfigNode'.
CRS-2672: Attempting to start 'ora.ASMNET1LSNR_ASM.lsnr' on 'ztdb01'
CRS-2672: Attempting to start 'ora.ASMNET2LSNR_ASM.lsnr' on 'ztdb01'
CRS-2676: Start of 'ora.ASMNET2LSNR_ASM.lsnr' on 'ztdb01' succeeded
CRS-2676: Start of 'ora.ASMNET1LSNR_ASM.lsnr' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'ztdb01'
CRS-2676: Start of 'ora.asm' on 'ztdb01' succeeded
CRS-2672: Attempting to start 'ora.OCR.dg' on 'ztdb01'
CRS-2676: Start of 'ora.OCR.dg' on 'ztdb01' succeeded
2024/04/18 14:52:37 CLSRSC-594: Executing installation step 19 of 19: 'PostConfig'.



2024/04/18 14:53:18 CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster ... succeeded


[grid@ztdb01 ~]$ opatch lspatches
33116894;ACFS JUL 2021 RELEASE UPDATE 12.2.0.1.210720 (33116894)

OPatch succeeded.

后续再陆续更新其他补丁集,问题解决!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【吊打面试官系列】Java高并发篇 -为什么使用 Executor 框架比使用应用创建和管理线程好?

大家好,我是锋哥。今天分享关于 【为什么使用 Executor 框架比使用应用创建和管理线程好?】面试题,希望对大家有帮助; 为什么使用 Executor 框架比使用应用创建和管理线程好? 为什么要使用 Executor 线程池框架 1、每…

MySQL 锁机制全面解析

目录 1. MySQL的锁类型1.1 全局锁1.2 表锁1.3 行锁1.4 共享锁(读锁)1.5 排它锁(写锁)1.6 死锁 2 乐观锁和悲观锁2.1 乐观锁2.2 悲观锁 3 意向锁4 间隙锁5 临键锁6. 事务隔离级别对锁的影响6.1 读未提交(Read Uncommitt…

Day92:系统攻防-WindowsLinux远程探针本地自检任意执行权限提升入口点

目录 操作系统-远程漏扫-Nessus&Nexpose&Goby Nessus Nexpose 知识点: 1、远程漏扫-Nessus&Nexpose&Goby 2、本地漏扫-Wesng&Tiquan&Suggester 3、利用场景-远程利用&本地利用&利用条件 操作系统-远程漏扫-Nessus&Nexpose&a…

#LLM入门|RAG#3.5_基于文档的问答

大语言模型(LLM)构建的问答系统,通过整合用户文档,提供个性化和专业化回答。系统可检索内部文档或产品说明书,结合语言模型生成精准答案。 这种方法让语言模型利用外部文档专业信息,显著提升回答的质量和适…

RedHat9 KVM虚拟技术

以下有使用RedHat9单独的虚拟机也有使用RHEL9学员练习机和RHEL7学员练习机 KVM虚拟技术介绍 Linux的KVM(Kernel-based Virtual Machine)虚拟技术是一种基于Linux内核的虚拟化解决方案。它允许在单个物理服务器上创建和运行多个隔离的虚拟机,每个虚拟机都有自己的操作系统和…

常见嵌入式存储器学习

这里写目录标题 1. FPGA内部存储器1.1 RAM1.2 ROM 2. 外部存储器 1. FPGA内部存储器 1.1 RAM RAM即随机存取存储器(Random Acccess Memory),数据不是线性依次存储,可以自由指定地址进行数据读写。RAM掉电数据丢失,速…

Docker 镜像仓库常见命令

Docker Registry (镜像仓库) 常用命令 docker login 功能:登录到一个 Docker 镜像仓库,如果没有指定镜像仓库的地址,默认就是官方的 Docker Hub 仓库。 语法: docker login [options] [server]选项: -u:登…

java生成数据库数据到excel当做下拉选择,copy就完事~

背景:由于需要下载模板,模板包含下拉选择框,但是下拉选择框不想手写,并且需要从数据库读取,由于直接设置excel会有单元格最大255个字符长度限制,所以用到以下部分代码。 思路:由于数据模板在sh…

MySQL 的事务概念

事务概念 MySQL事务是一个或者多个的数据库操作,要么全部执行成功,要么全部失败回滚。 事务是通过事务日志来实现的,事务日志包括:redo log和undo log。 事务状态 事务有以下五种状态: 活动的部分提交的失败的中止的…

字母加密(C语言)

一、题目; 为使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文。例如,可以按以下规律将电文变成密码:将字母A变成字母E,a变成e,即变成其后的第4个字母,W…

可以与 FastAPI 不分伯仲的 Python 著名的 Web 框架

正如你所理解的,任何领域都不可能停止进步,不断使用相同的工具意味着不思进取。这一点在信息技术领域,尤其是网络开发行业非常明显。 关于网络框架,不论是 Django 和 Flask 等传统框架还是 Python 的新型高级框架,一直…

开源项目|使用go语言搭建高效的环信 IM Rest接口(附源码)

项目背景 环信 Server SDK 是对环信 IM REST API 的封装, 可以节省服务器端开发者对接环信 API 的时间,只需要配置自己的 App Key 相关信息即可使用。 环信目前提供java和PHP版本的Server SDK,此项目使用go语言对环信 IM REST API 进行封装…

B端:再探列表页,这20个组件能让列表页功能完备,体验过关。

有很多小伙伴反馈设计列表页的时候,好看是好看了,但是用户体验不佳,处理数据十分不方便,这样好看也就失去了意义,贝格前端工场分析这个原因大概率是没有用好列表页的组件,丢三落四的情况比较多导致的&#…

RK3588 Android13 鼠标风格自定义动态切换

前言 电视产品,客户提供了三套鼠标图标过来,要求替换系统中原有丑陋风格且要支持动态切换, 并且在 TvSetting 中要有菜单,客户说啥就是啥呗,开整。 效果图 test framework 部分修改文件清单 png 为鼠标风格资源图片,这里就不提供了,可自由找一个替换一下就行 framew…

「Word 论文排版」插入分节符导致word转PDF后出现空白页

问题 word转PDF后出现空白页 解决 但是此方法会让页面页脚标记出错 TODO 如下图所示 在论文目录后有一个分节符,转成PDF之后就多了一个空白页 文件-打印-页面设置-选中封面那一页-版式-从偶数页开始 再导出空白页就没了

旅游陪同翻译难吗, 旅游翻译英译中哪家好?

近来,随着中国旅游业的蓬勃发展,旅游陪同翻译的需求也水涨船高,这些专业的翻译服务者为中外游客搭建起友谊的桥梁,引领他们共同探索中国这片古老而神秘的土地 。那么,旅游陪同翻译英译中难吗?我们如何在众多…

iTwin Capture Modeler-23中文版下载地址及安装教程

文章目录 一、iTwin Capture Modeler23中文版安装教程二、iTwin Capture Modeler23中文版下载地址一、iTwin Capture Modeler23中文版安装教程 1. 解压安装包。订阅专栏(可获取专栏内所有文章阅读权限与软件安装包)后,从文末获取安装包解压,如下所示: 2. 右击安装包,选择以…

MQ技术选型

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。它可以实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。 RabbitMQ 特点: RabbitMQ 相当轻量级的消息队列&#xff…

探索 2024 年促进业务发展的最佳定制 GPT

打造个性化客户体验: GPT模型在电子商务中的应用 介绍 在商业领域,人工智能(AI)的出现开创了创新和效率的新时代。 最具影响力的人工智能技术之一是自定义 GPT 模型。 本文探讨了自定义 GPT 模型如何显着促进各种业务运营。 自定义 GPT 模型的…

零售数据分析之补货表怎么做?

做零售数据分析,不仅要关注销售,还需要注意补货分析。通过补货分析了解不同商品要在什么时候进行补货,提前做好库存准备,以免出现补货不及时的失误。那么,零售数据分析中的补货表该怎么做?需要计算分析哪些…