Loading

达梦数据库版本升级

1.达梦数据库版本升级

  1. 新旧版本差异不大时,可以用新版本bin目录替换旧版本bin目录。
  2. 卸载旧版本,安装新版本数据库,开启旧版本实例。
  3. 安装新版数据库把数据迁移到新版本。

本次实验采用的是8.1.1.144升级到8.1.1.190。

新旧版本相差太大,只替换bin目录,可能会导致客户端工具localhost连接报错等问题。但是若版本相差不大,这种方式最为简便。

2.1安装8.1.1.144

[root@localhost ~]$ mount -o loop dm8_20201107_x86_rh6_64_ent_8.1.1.144.iso /mnt
[root@localhost ~]$ su - dmdba
[dmdba@localhost ~]$ /mnt/DMInstall.bin -i

image

2.2初始化实例

./dminit path=/dmdata

image

./dm_service_installer.sh -t dmserver -dm_ini /dmdata/DAMENG/dm.ini -p DM
su - dmdba
service DmServiceDM start

image

2.3安装8.1.1.190

在其他机器上安装8.1.1.190

mount -o loop dm8_20210315_x86_rh6_64_ent_8.1.1.190.iso  /mnt
su - dmdba
/mnt/DMInstall.bin -i

2.4用8.1.1.190的bin替换8.1.1.144

将8.1.1.190的bin传到8.1.1.144机器上
scp -r bin root@192.168.116.53:/home/dmdba
image
修改bin目录所属者为dmdba
chown -R dmdba:dinstall bin
image
为防止错误,备份144bin目录在进行覆盖

mv dmdbms/bin bin_bak
mv bin dmdbms/bin

image
启动实例,未出现错误:
service DmServiceDM start
image

总结

DM数据库运行所需文件都在bin目录下,所以只用替换bin目录即可,在实际项目中升级前先要确保两个版本实例能够兼容,务必先备份数据库,然后再升级。

posted @ 2021-05-08 06:44  疑怪昨宵春梦好  阅读(716)  评论(0)    收藏  举报