DM8:达梦数据库REDO日志损坏修复

环境介绍

  • 在某些特殊情况机房突然断电,物理磁盘阵列突然掉线,操作系统或数据库进程异常关闭都有可能造成数据库数据文件损坏,最近遇到因操作系统异常关闭,导致数据库REDO日志文件损坏,趁机写一篇REDO日志修复相关操作说明。

1 启动数据库报错 CODE=-723

  • 查询错误编码:-723 日志包CRC校验失败
    在这里插入图片描述

2 查看原实例(5237)初始化参数

在这里插入图片描述

3 初始化相同参数的新数据库+启停新库

在这里插入图片描述

  • 正常关闭数据库服务 EXIT

在这里插入图片描述

4 使用 dmmdf 工具 查看帮助

在这里插入图片描述在这里插入图片描述

5 查看原库(5237)的 db_magic

[dmdba@dmrw-26 bin]$ ./dmmdf type=1 file=/home/dmdba/dmdata5237/DAMENG/SYSTEM.DBF

在这里插入图片描述

6 修改新库(5236) REDO 日志的 db_magic 值

6.1 新库(5236) DAMENG01.log

在这里插入图片描述在这里插入图片描述在这里插入图片描述

6.2 新库(5236) DAMENG02.log

在这里插入图片描述在这里插入图片描述在这里插入图片描述

7 将原库(5237)的redo日志改名备份

在这里插入图片描述

8 将新库(5236)的redo日志拷贝到原库(5237)

在这里插入图片描述
在这里插入图片描述

9 修改原库(5237) dm.ini 文件 PSEG_RECV=0

在这里插入图片描述

10 将原库服务启动正常关闭后,再次将 PSEG_RECV改回 3

在这里插入图片描述
正常启动原数据库(5237)
在这里插入图片描述

11 修复完成

12 达梦数据库学习使用列表

欢迎一起交流学习使用达梦数据库,点击跳转

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值