当前位置: 首页 > news >正文

【达梦数据库】小版本升级之bin文件替换

目录

  • 背景
  • 信息确认
  • 备份老数据库
  • 安装新数据库
  • bin文件替换
  • 启动数据库
  • 信息确认
  • 参考链接
  • 附件

背景

测试环境中,需要升级DM8的小版本,推荐使用如下方式。生产环境禁用。

信息确认

disql下:版本确认

select svr_version,build_version,ID_CODE from SYS."V$INSTANCE";
行号     svr_version                build_version                        ID_CODE
---------- -------------------------- ------------------------------------ ------------------------------------------
1          DM Database Server x64 V8  1-3-162-2024.08.27-240746-20108-ENT  --03134284194-20240827-240746-20108 Pack12

disql下:授权确认

select * from v$license;
行号     LIC_VERSION SERIES_NO  SERVER_SERIES SERVER_TYPE SERVER_VER EXPIRED_DATE AUTHORIZED_CUSTOMER      AUTHORIZED_USER_NUMBER CONCURRENCY_USER_NUMBER
---------- ----------- ---------- ------------- ----------- ---------- ------------ ------------------------ ---------------------- -----------------------MAX_CPU_NUM NOACTIVE_DEADLINE HARDWARE_ID CHECK_CODE       PRODUCT_TYPE PROJECT_NAME             CPU_TYPE OS_TYPE MAX_CORE_NUM HARDWARE_TYPE----------- ----------------- ----------- ---------------- ------------ ------------------------ -------- ------- ------------ -------------CLUSTER_TYPE DATE_GEN   SERVER_SERIES_NAME TABLE_RECORD_NUMBER_LIMIT TOTAL_SPACE_LIMIT------------ ---------- ------------------ ------------------------- -----------------
1          3.00        1301128247 E             3           DM_PRODUCT 2025-09-25   达梦公司产品试用 NULL                   NULLNULL        NULL                          3D30902D000148A3 DM8          达梦公司产品试用 X86      Linux   NULL1111         2024-09-25 企业版          NULL                      NULL

备份老数据库

停库:root用户下

systemctl stop DmServiceDMSERVER.service

备份bin文件:dmdba用户下

mv /home/dmdba/dmdbms/bin /home/dmdba/dmdbms/bin_bak162

安装新数据库

挂载新数据库软件的iso文件:root用户下

mkdir -p /dmiso
mount -o loop dm8_20241203_x86_rh7_64.iso /dmiso

安装软件:dmdba用户下

./DMInstall.bin -i
安装语言:
是否输入Key文件路径:n
是否设置时区:y
设置时区:21
安装类型:1 典型安装
安装目录:/home/dmdba/dmdbms162

安装完成后不要执行root下的命令:/home/dmdba/dmdbms162/script/root/root_installer.sh

bin文件替换

复制新库bin文件到旧数据库bin文件位置:dmdba用户下

cp -r /home/dmdba/dmdbms162/bin /home/dmdba/dmdbms/

复制之前备份的bin目录下的DmServiceDMSERVER文件到已经替换的bin目录下:dmdba用户下

cp -r /home/dmdba/dmdbms/bin_bak162/DmServiceDMSERVER /home/dmdba/dmdbms/bin/

复制之前备份的bin目录下的dm.key文件到已经替换的dm.key目录下:dmdba用户下

cp -r /home/dmdba/dmdbms/bin_bak162/dm.key /home/dmdba/dmdbms/bin/

启动数据库

启动服务:root用户

systemctl start DmServiceDMSERVER.service

验证:disql登录验证

信息确认

disql下:版本确认

select svr_version,build_version,ID_CODE from SYS."V$INSTANCE";
行号     svr_version                build_version                      ID_CODE
---------- -------------------------- ---------------------------------- ------------------------------------------
1          DM Database Server x64 V8  1-4-6-2024.12.03-252218-20119-ENT  --03134284294-20241203-252218-20119 Pack15

disql下:授权确认

select * from v$license;
行号     LIC_VERSION SERIES_NO  SERVER_SERIES SERVER_TYPE SERVER_VER EXPIRED_DATE AUTHORIZED_CUSTOMER      AUTHORIZED_USER_NUMBER CONCURRENCY_USER_NUMBER
---------- ----------- ---------- ------------- ----------- ---------- ------------ ------------------------ ---------------------- -----------------------MAX_CPU_NUM NOACTIVE_DEADLINE HARDWARE_ID CHECK_CODE       PRODUCT_TYPE PROJECT_NAME             CPU_TYPE OS_TYPE MAX_CORE_NUM HARDWARE_TYPE----------- ----------------- ----------- ---------------- ------------ ------------------------ -------- ------- ------------ -------------CLUSTER_TYPE DATE_GEN   SERVER_SERIES_NAME TABLE_RECORD_NUMBER_LIMIT TOTAL_SPACE_LIMIT------------ ---------- ------------------ ------------------------- -----------------
1          3.00        1301128247 E             3           DM_PRODUCT 2025-09-25   达梦公司产品试用 NULL                   NULLNULL        NULL                          3D30902D000148A3 DM8          达梦公司产品试用 X86      Linux   NULL1111         2024-09-25 企业版          NULL                      NULL

参考链接

参考链接: 达梦数据库小版本升级

附件

------------------信息确认--------------------disql下:版本确认
SQL> select svr_version,build_version,ID_CODE from SYS."V$INSTANCE";行号     svr_version                build_version                        ID_CODE
---------- -------------------------- ------------------------------------ ------------------------------------------
1          DM Database Server x64 V8  1-3-162-2024.08.27-240746-20108-ENT  --03134284194-20240827-240746-20108 Pack12--disql下:授权确认
SQL> select * from v$license;行号     LIC_VERSION SERIES_NO  SERVER_SERIES SERVER_TYPE SERVER_VER EXPIRED_DATE AUTHORIZED_CUSTOMER      AUTHORIZED_USER_NUMBER CONCURRENCY_USER_NUMBER
---------- ----------- ---------- ------------- ----------- ---------- ------------ ------------------------ ---------------------- -----------------------MAX_CPU_NUM NOACTIVE_DEADLINE HARDWARE_ID CHECK_CODE       PRODUCT_TYPE PROJECT_NAME             CPU_TYPE OS_TYPE MAX_CORE_NUM HARDWARE_TYPE----------- ----------------- ----------- ---------------- ------------ ------------------------ -------- ------- ------------ -------------CLUSTER_TYPE DATE_GEN   SERVER_SERIES_NAME TABLE_RECORD_NUMBER_LIMIT TOTAL_SPACE_LIMIT------------ ---------- ------------------ ------------------------- -----------------
1          3.00        1301128247 E             3           DM_PRODUCT 2025-09-25   达梦公司产品试用 NULL                   NULLNULL        NULL                          3D30902D000148A3 DM8          达梦公司产品试用 X86      Linux   NULL1111         2024-09-25 企业版          NULL                      NULL------------------备份老数据库--------------------停库:root用户下
systemctl stop DmServiceDMSERVER.service--备份bin文件:dmdba用户下
mv /home/dmdba/dmdbms/bin /home/dmdba/dmdbms/bin_bak162------------------安装新数据库--------------------挂载新数据库软件的iso文件:root用户下
mkdir -p /dmiso
mount -o loop dm8_20241203_x86_rh7_64.iso /dmiso--安装软件:dmdba用户下
./DMInstall.bin -i
安装语言:
是否输入Key文件路径:n
是否设置时区:y
设置时区:21
安装类型:1 典型安装
安装目录:/home/dmdba/dmdbms162--安装完成后不要执行root下的命令
--/home/dmdba/dmdbms162/script/root/root_installer.sh------------------bin文件替换--------------------复制新库bin文件到旧数据库bin文件位置:dmdba用户下
cp -r /home/dmdba/dmdbms162/bin /home/dmdba/dmdbms/--复制之前备份的bin目录下的DmServiceDMSERVER文件到已经替换的bin目录下:dmdba用户下
cp -r /home/dmdba/dmdbms/bin_bak162/DmServiceDMSERVER /home/dmdba/dmdbms/bin/--复制之前备份的bin目录下的dm.key文件到已经替换的dm.key目录下:dmdba用户下
cp -r /home/dmdba/dmdbms/bin_bak162/dm.key /home/dmdba/dmdbms/bin/------------------启动数据库--------------------启动服务:root用户
systemctl start DmServiceDMSERVER.service--验证:
disql登录验证------------------信息确认------------------
--disql下:版本确认SQL> select svr_version,build_version,ID_CODE from SYS."V$INSTANCE";行号     svr_version                build_version                      ID_CODE
---------- -------------------------- ---------------------------------- ------------------------------------------
1          DM Database Server x64 V8  1-4-6-2024.12.03-252218-20119-ENT  --03134284294-20241203-252218-20119 Pack15--disql下:授权确认SQL> select * from v$license;行号     LIC_VERSION SERIES_NO  SERVER_SERIES SERVER_TYPE SERVER_VER EXPIRED_DATE AUTHORIZED_CUSTOMER      AUTHORIZED_USER_NUMBER CONCURRENCY_USER_NUMBER
---------- ----------- ---------- ------------- ----------- ---------- ------------ ------------------------ ---------------------- -----------------------MAX_CPU_NUM NOACTIVE_DEADLINE HARDWARE_ID CHECK_CODE       PRODUCT_TYPE PROJECT_NAME             CPU_TYPE OS_TYPE MAX_CORE_NUM HARDWARE_TYPE----------- ----------------- ----------- ---------------- ------------ ------------------------ -------- ------- ------------ -------------CLUSTER_TYPE DATE_GEN   SERVER_SERIES_NAME TABLE_RECORD_NUMBER_LIMIT TOTAL_SPACE_LIMIT------------ ---------- ------------------ ------------------------- -----------------
1          3.00        1301128247 E             3           DM_PRODUCT 2025-09-25   达梦公司产品试用 NULL                   NULLNULL        NULL                          3D30902D000148A3 DM8          达梦公司产品试用 X86      Linux   NULL1111         2024-09-25 企业版          NULL                      NULL

http://www.mrgr.cn/news/81590.html

相关文章:

  • 17.2、应急事件场景与处理流程
  • DP之背包基础
  • Matlab环形柱状图
  • Milvus×EasyAi:如何用java从零搭建人脸识别应用
  • Python 正则表达式全面解析
  • GitLab 将停止为中国区用户提供服务,60天迁移期如何应对? | LeetTalk Daily
  • 是德 皮安表Keysight B2980 系列常用指令 附带说明书原件
  • E-commerce .net+React(一)——项目初始化
  • Java数组深入解析:定义、操作、常见问题与高频练习
  • 高性能编程,C++的无锁和有锁编程方法的性能对比
  • 2023 年 12 月青少年软编等考 C 语言四级真题解析
  • 字节跳动Java开发面试题及参考答案(数据结构算法-手撕面试题)
  • Anaconda搭建Python虚拟环境并在Pycharm中配置(小白也能懂)
  • 【物联网技术与应用】实验16:模拟霍尔传感器实验
  • YOLOv9-0.1部分代码阅读笔记-detect.py
  • 高精度问题
  • H5st5.0.0协议分析
  • 穷举vs暴搜vs深搜vs回溯vs剪枝系列一>括号生成
  • 【c语言】简单的c程序设计
  • 生成10级子目录,每个子目录下有100个不同大小的文件
  • 并发编程 - 死锁的产生、排查与解决方案
  • Javaweb maven单元测试
  • 前缀树介绍
  • Google Cloud Architect 认证考试错题集7
  • 2024大模型在软件开发中的具体应用有哪些?(附实践资料合集)
  • Java(Sprigboot) 项目调用第三方 WebService 接口实现方式