达梦数据库-REDO日志丢失或损坏-恢复测试

1、适用场景

(1)误删REDO日志,且无法找回。

(2)REDO日志损坏,且无法修复。

2、注意事项

(1)实际情况中,建议不使用文中的方法进行恢复。

(2)REDO日志文件中未入库的数据会丢失。

3、模拟故障

(1)初始化测试库A

在这里插入图片描述

(2)dmdba用户启动数据库A
在这里插入图片描述

(3)关闭数据库A

(4)删除DAMENG02.log

(5)启动数据库A报错

在这里插入图片描述

4、恢复测试

(1)初始化测试库B

小提示:数据库初始化参数需和数据库A一致

在这里插入图片描述

(2)拷贝测试库B的REDO到测试库A

在这里插入图片描述

(3)尝试启动数据库A报错

在这里插入图片描述

(4)查看数据库A REDO日志1魔术号

记录db_magic = 1534017860
pemnt_magic = 212585378

在这里插入图片描述

(5)修改REDO日志2魔术号

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

在这里插入图片描述

(6)尝试启动数据库A成功

在这里插入图片描述

5、结语

此方法虽然可以正常启动数据库,但可能会出现其他问题,例如可能无法正常写入数据等,恢复成功之后,需初始化新库,把数据迁移进来,保证数据的安全。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值