记一次达梦数据库升级故障分析

admin 2024年12月11日23:03:34评论13 views字数 900阅读3分0秒阅读模式

01

操作说明

达梦测试库A,当前版本8.1.3.2X,准备升级到8.1.3.6X版本。

02

问题现象

替换bin目录文件后,启动数据库:

DmServiceCJC start

前台报错如下:

please change root or root to execute the service script, otherwise may be failed !

检查权限没有问题,使用root执行仍然报错。

检查后台日志,无任何输出:

tail -100f dm_CJC_202412.log

03

解决方案

修改 DmServiceCJC文件 DM_HOME路径。

DM_HOME="/db/dm8/dbms"

改为

DM_HOME="/dm8/dbms"

再次启动数据库,可以成功启动。

最后简单介绍达梦升级步骤:

达梦数据库小版本升级比较简单,只需要用目标版本的bin目录替换当前bin目录,启动数据库,自动完成升级,有几点需要注意:

1.守护集群架构注意停库、升级、启动顺序;

2.bin目录包含dm.key授权文件,替换完目录后需要拷贝回原dm.key文件。

下面以单机架构为例:

(1)检查操作系统版本

nkverscat /etc/os-release

(2)检查架构

uname -acat /proc/cpuinfo

(3)检查版本

select name,BUILD_VERSION from v$instance;

(4)停库

shutdown immediate;

(5)替换bin文件,拷贝回原dm.key文件

(6)重新注册服务

cd /dm8/dbms/script/root./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/MS/dm.ini -p CJC

(7)检查DmServiceCJC文件DM_HOME路径

(8)启动数据库

DmServiceCJC start

(9)验证版本

select name,BUILD_VERSION from v$instance;

(10)验证授权到期时间、业务验证

select EXPIRED_DATE from v$license;
记一次达梦数据库升级故障分析

文章作者 | 陈举超

原文始发于微信公众号(EBCloud):记一次达梦数据库升级故障分析

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年12月11日23:03:34
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   记一次达梦数据库升级故障分析https://cn-sec.com/archives/3495850.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息