为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:linux docker
【CPU】:
【问题描述】*:我在进行redo日志重做,使用./dminit初始化数据库并将DAMENG01,02.log拷贝原来有问题的文件夹中,无论是否修改dm.ini的PSEG_RECV的值,始终报错如下:
rlog4_adjust_clsn_off_4k rpkg decode failed
rlog4_adjust_clsn_off_4k failed
code = -4602, dm_sys_halt now!!!
同问。没有备份。网上搜到的教程只有重新init一个库,然后替换DAMENGLOG01.log和DAMENGLOG02.log,启动就报这个错,如何解决?
同样的问题,很坑
问题描述非常清晰,完全相同现象。我们数据库在关机,数据库有正常关闭信息的情况下,启动报redolog size异常的错误。重建后,错误和题主完全一致。
cur日志问题一样:
2026-03-13 14:56:56.957 [INFO] database P0000002610 T0000000000000002610 rlog4_init, set rlog h_seqno from 0 to 0, h_lsn from 0 to 0.
2026-03-13 14:56:56.957 [INFO] database P0000002610 T0000000000000002610 hlog_sys_destroy, n_logs[1], adjust_sta[0]
2026-03-13 14:56:56.957 [INFO] database P0000002610 T0000000000000002610 EP[0] plog_redo_init(redo_type: 1) by apply info, set redo_lsn from 0 to 0
2026-03-13 14:56:56.957 [INFO] database P0000002610 T0000000000000002610 EP[0] plog_redo_init(redo_type: 1) by apply info, set rpkg_seq from 0 to 0, rpkg_lsn from 0 to 0
2026-03-13 14:56:56.957 [INFO] database P0000002610 T0000000000000002610 EP[1] plog_redo_init(redo_type: 1) by apply info, set redo_lsn from 0 to 0
2026-03-13 14:56:56.957 [INFO] database P0000002610 T0000000000000002610 EP[1] plog_redo_init(redo_type: 1) by apply info, set rpkg_seq from 0 to 0, rpkg_lsn from 0 to 0
2026-03-13 14:56:56.957 [INFO] database P0000002610 T0000000000000002610 EP[2] plog_redo_init(redo_type: 1) by apply info, set redo_lsn from 0 to 0
2026-03-13 14:56:56.957 [INFO] database P0000002610 T0000000000000002610 EP[2] plog_redo_init(redo_type: 1) by apply info, set rpkg_seq from 0 to 0, rpkg_lsn from 0 to 0
2026-03-13 14:56:56.957 [INFO] database P0000002610 T0000000000000002610 EP[3] plog_redo_init(redo_type: 1) by apply info, set redo_lsn from 0 to 0
2026-03-13 14:56:56.957 [INFO] database P0000002610 T0000000000000002610 EP[3] plog_redo_init(redo_type: 1) by apply info, set rpkg_seq from 0 to 0, rpkg_lsn from 0 to 0
2026-03-13 14:56:56.959 [INFO] database P0000002610 T0000000000000002610 hlog_sys_destroy, n_logs[1], adjust_sta[0]
2026-03-13 14:56:56.959 [WARNING] database P0000002610 T0000000000000002610 rlog4_adjust_clsn_off_4k rpkg decode failed
2026-03-13 14:56:56.959 [FATAL] database P0000002610 T0000000000000002610 [for dem]SYSTEM SHUTDOWN ABORT.
2026-03-13 14:56:56.959 [FATAL] database P0000002610 T0000000000000002610 rlog4_adjust_clsn_off_4k failed
2026-03-13 14:56:56.959 [FATAL] database P0000002610 T0000000000000002610 code = -4602, dm_sys_halt now!!!
2026-03-13 14:56:56.959 [INFO] database P0000002610 T0000000000000002610 total 2 rfil opened!
2026-03-13 14:56:56.959 [INFO] database P0000002610 T0000000000000002610 os_sema2_free, sema_id:16, sema_value:1!
2026-03-13 14:56:56.959 [FATAL] database P0000002610 T0000000000000002610 sigterm_handler receive signal 8
2026-03-13 14:56:56.959 [FATAL] database P0000002610 T0000000000000002610 [for dem]SYSTEM SHUTDOWN ABORT.

您好 redo日志有异常时,建议是采用备份去恢复。不推荐使用redo直接替换,另外可以检查下操作的步骤是否有遗漏 谢谢