达梦数据库升级与回退

达梦数据库升级与回退



前言

升级原因:因数据库版本的性能,功能,安全等等各种原因,需要对版本进行升级,以满足用户不断更新和用户其他要求


一、升级

1.登录数据库,查询数据库事务,保证无事务进行中:

进入bin目录
./disql SYSDBA/xxx
select * from v$sessions;
结果应为1

2.环境确认

uname -a
Lscpu

3.查看当前数据库版本

./disql
Select id_code;
1-1-190-21.03.26-137190-ENT

4.备份数据库

./DmServiceDMSERVER stop
./DmAPService start
./dmrman
Backup database ‘/home/dmdba/dmdbms/DAMENG/dm.ini’backupset’/home/dmdba/backup’;

5.打包备份bin目录

tar -zcvf old_bin.tar.gz bin

6.升级

使用新版本数据库的 bin 目录替换老版本的 bin 目录

tar -zxvf new_bin.tar.gz

7.启动数据库服务

./DmServiceDMSERVER start
注释:若服务找不见了或启动失败,可以重新注册一个服务。

8.验证版本

Select id_code;
1-2-38-21.07.02-142948-10018-SEC
升级成功

二、回退

1.回退旧版本

使用备份的老版本数据库的 bin 目录替换新的 bin 目录。
./DmServiceDMSERVER stop
Tar -zxvf old_bin.tar.gz

2.还原数据库

restore database ‘/home/dmdba/dmdbms/DAMENG /dm.ini’ from backupset’/home/dmdba/bakfull’;
recover database ‘/home/dmdba/dmdbms/DAMENG /dm.ini’ from backupset ‘/home/dmdba/bakfull’;
recover database ‘/home/dmdba/dmdbms/DAMENG /dm.ini’ update db_magic;

3.启动数据库服务

./DmServiceDMSERVER start

4.验证

Select id_code;
1-1-190-21.03.26-137190-ENT

更多关于达梦请访问:https://eco.dameng.com/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
答: 如果你想使用Navicat来退数据库数据,你可以按照以下步骤进行操作。首先,确保你已经安装了Navicat for MySQL。然后,打开Navicat并连接到你的目标数据库。接下来,找到当前MySQL记录的binlog文件,并定位到误操作的pos或时间段。你可以使用以下命令在Navicat上执行: - 找到当前MySQL记录的binlog文件:`show master status;` - 查看binlog并定位误操作的pos或时间段:`show binlog events in 'binlog.000001';` 一旦你找到了误操作的位置,你可以使用Navicat的导入功能将高版本MySQL数据库中的数据无损导入到低版本MySQL中。这样你就可以退数据库数据了。希望这个解决方案对你有帮助!\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [mysql 数据库高版本迁移到低版本问题](https://blog.csdn.net/weixin_35798040/article/details/113133980)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [binlog滚mysql误操作数据](https://blog.csdn.net/weixin_43547554/article/details/123706286)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值