误删除DAMENG01.log怎么办/ 日志文件出现问题咋办?

误删除DAMENG01.log怎么办/ 日志文件出现问题咋办?

1、 如果有备份文件,可以重新初始化一个库(初始化参数要和原库一样,比如页大小、大小写敏感、字符集等,这些可以在达梦数据目录DAMENG下有一个dminit+日期时间.log的一个文件中查询),然后将备份文件和归档日志文件拷贝到新的环境,然后再进行备份+归档的还原操作,详见《备份与还原》手册。

2、 如果没有备份,可以通过修改永久魔术值的方式来恢复,但是这种情况下有可能丢失数据。方法如下:

1)重新初始化一个库,初始化参数要和原库一样,比如页大小、大小写敏感、字符集等,这些可以在达梦数据目录DAMENG下有一个dminit+日期时间.log的一个文件中查询。
2)从步骤1)中重新初始化的中的DAMENG01.log、DAMENG02.log拷贝到当前丢失redo日志的库目录下。
3)使用dmmdf工具获取SYSTEM.DBF的db_magic,并记录下来

[root@dmyanshi2 bin]# ./dmmdf /data/DAMENG/SYSTEM.DBF 1
 **********************************************************
 1 db_magic=1394176795
 2 next_trxid=34742179
 **********************************************************
 Please input which parameter you want to change(1-2), q to quit: q
4)使用dmmdf工具设置DAMENG01.log的db_magic,设置为步骤3)中记录的值
 [root@dmyanshi2 bin]# ./dmmdf /data/DAMENG/DAMENG01.log 2
 **********************************************************
 1 sig = DMRLOG
 2 ver = 7001
 3 chksum = 0
 4 dbversion = 0x70008
 5 sta = 1
 6 n_magic = 7
 7 db_magic = 1411700695
 8 clsn_fil = 0
 9 cur_fil_id = 0
 10 next_seq = 0
 11 arch_seq = 0
 12 len = 67108864
 13 free = 4096
 14 clsn = 0
 15 clsn_off = 4096
 16 arch_lsn = 0
 **********************************************************
 You can only reset sta(5) or db_magic (7) or clsn (14).
 Please input the num which one you want to change, q to quit: 7
 Input the new value: 1394176795
 **********************************************************
 1 sig = DMRLOG
 2 ver = 7001
 3 chksum = 0
 4 dbversion = 0x70008
 5 sta = 1
 6 n_magic = 7
 7 db_magic = 1394176795
 8 clsn_fil = 0
 9 cur_fil_id = 0
 10 next_seq = 0
 11 arch_seq = 0
 12 len = 67108864
 13 free = 4096
 14 clsn = 0
 15 clsn_off = 4096
 16 arch_lsn = 0
 **********************************************************
 Do you want to quit and save the change to file (y/n): y
 Save to file success!

5)重新启动数据库即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值