达梦8模拟rlog误删除

1.数据库状态,rlog大小

 2.模拟删除redo文件

3.切换数据库disql进行日志切换,均无影响

4.关闭数据库,数据库日志 可以看到redo日志报错了

 5.修改dm.ini文件参数PSEG_RECV=0(默认值3)

系统故障重启时,对活动事务和已提交事务的处理方式。

0:跳过回滚活动事务和 PURGE 已经提交事务的步骤。在回滚表空间出现异常、损坏、系统无法正常启动时,可将 PSEG_RECV 设置为 0,让系统启动;但存在一定风险,未提交事务的修改将无法回滚,破坏事务的原子性;另外,已提交未 PURGE 的事务,将导致部分存储空间无法回收;

1:回滚活动事务并 PURGE 已经提交事务;

2:延迟 PURGE 已提交事务,延迟回滚活动事务;

3:回滚活动事务,延迟 PURGE 已提交事务

6.查看源库的初始化参数(在数据库实例所在目录下查看dminit+日期时间.log文件),并新初始化一个库,初始化参数(页大小、簇大小、大小写敏感、字符集等)和原库一样

dminit path=/dm8/dmdata1 LOG_PATH=/dm8/dmdata1/DAMENG01.log LOG_PATH=/dm8/dmdata1/DAMENG02.log  LOG_PATH=/dm8/dmdata1/DAMENG03.log LOG_SIZE=256 EXTENT_SIZE=16 PAGE_SIZE=32 DB_NAME=DAMENG INSTANCE_NAME=DAMENG CASE_SENSITIVE=Y CHARSET=0 

7.拷贝日志文件到原数据库路径下

8. 使用dmmdf工具修改rlog的magic魔数

记录db_magic:176914486 

选择修改6并输入新值

 依次修改剩余2个redo文件

9.修改完毕后启动数据库正常

检查操作数据 ,正常。(OS没有重启)

在线服务平台地址:

https://eco.dameng.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值