为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8_20240829_x86_kylin10_64
【操作系统】:linux
【CPU】:
【问题描述】*:日记里报错信息如下
2026-01-29 18:56:00.022 [INFO] database P0000041306 T0000000000000041306 INI parameter DPC_2PC changed, the original value 1, new value 0
2026-01-29 18:56:00.027 [INFO] database P0000041306 T0000000000000041306 version info: develop
2026-01-29 18:56:00.042 [INFO] database P0000041306 T0000000000000041306 os_sema2_create_low, create and inc sema success, key:226260487, sem_id:262144, sem_value:1!
2026-01-29 18:56:00.046 [INFO] database P0000041306 T0000000000000041306 comm_create_lsnr_sockets_low, create ipv6 sock for port[5237] ret:1, sock:4
2026-01-29 18:56:00.819 [INFO] database P0000041306 T0000000000000041306 DM Database Server 64 V8 03134284194-20240827-240746-20108 startup...
2026-01-29 18:56:00.820 [INFO] database P0000041306 T0000000000000041306 INI parameter RECYCLE_POOLS changed, the original value 19, new value 3
2026-01-29 18:56:00.820 [INFO] database P0000041306 T0000000000000041306 INI parameter ROLLSEG_POOLS changed, the original value 19, new value 1
2026-01-29 18:56:00.880 [INFO] database P0000041306 T0000000000000041306 fil_sys_init
2026-01-29 18:56:01.031 [INFO] database P0000041306 T0000000000000041306 Database mode = 2, oguid = 0
2026-01-29 18:56:01.035 [INFO] database P0000041306 T0000000000000041306 License will expire on 2026-02-12
2026-01-29 18:56:01.036 [INFO] database P0000041306 T0000000000000041306 Initialize temp tablespace, file path: /dmdata/data/DMTEST/TEMP.DBF, code: 0
2026-01-29 18:56:01.065 [INFO] database P0000041306 T0000000000000041306 rsys_rarch_obj_fil_collect path:[/dmdata/arch] begin.
2026-01-29 18:56:01.129 [INFO] database P0000041306 T0000000000000041306 rfil[/dmdata/data/DMTEST/DMTEST01.log] ver: 7007, sta: 1, arch_lsn = 0, arch_seq = 0, clsn = 29831444325, clsn_fil = 0, clsn_off = 4096, l_next_seq = 1205180430, g_next_seq = 1205180430, free = 4096, rpkg_crc_stand = 0
2026-01-29 18:56:01.129 [INFO] database P0000041306 T0000000000000041306 rlog4_apply_info_set, p_db_magic:[0x74497c04](old value:0x0), n_apply_ep: 1(old n_ep=0), apply_info_lsn: 29831444325(old apply_info_lsn=0), apply_seq_arr:[1205180429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], apply_lsn_arr:[29831444325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2026-01-29 18:56:01.129 [INFO] database P0000041306 T0000000000000041306 rlog4_raft_info_set, l_term_id:0, rlog->term_id[0], term_id[0], rlog->c_seqno[0], c_seqno[1205196508], rlog->c_lsn[0], c_lsn [29831604279]
2026-01-29 18:56:01.129 [INFO] database P0000041306 T0000000000000041306 rlog4_raft_info_set in recover, set rlog->c_seqno(0)->(1205196508).
2026-01-29 18:56:01.129 [INFO] database P0000041306 T0000000000000041306 rlog4_raft_info_set in recover, set rlog->c_lsn(0)->(29831604279).
2026-01-29 18:56:01.129 [INFO] database P0000041306 T0000000000000041306 rlog4_init, set rlog h_seqno from 0 to 1205196508, h_lsn from 0 to 29831604279.
2026-01-29 18:56:01.130 [INFO] database P0000041306 T0000000000000041306 hlog_sys_destroy, n_logs[1], adjust_sta[0]
2026-01-29 18:56:01.180 [INFO] database P0000041306 T0000000000000041306 rfil[/dmdata/data/DMTEST/DMTEST01.log] ver: 7007, sta: 1, arch_lsn = 0, arch_seq = 0, clsn = 29831444325, clsn_fil = 0, clsn_off = 4096, l_next_seq = 1205180430, g_next_seq = 1205180430, free = 4096, rpkg_crc_stand = 0
2026-01-29 18:56:01.180 [INFO] database P0000041306 T0000000000000041306 rlog4_apply_info_set, p_db_magic:[0x74497c04](old value:0x0), n_apply_ep: 1(old n_ep=0), apply_info_lsn: 29831444325(old apply_info_lsn=0), apply_seq_arr:[1205180429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], apply_lsn_arr:[29831444325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2026-01-29 18:56:01.180 [INFO] database P0000041306 T0000000000000041306 rlog4_raft_info_set, l_term_id:0, rlog->term_id[0], term_id[0], rlog->c_seqno[0], c_seqno[1205196508], rlog->c_lsn[0], c_lsn [29831604279]
2026-01-29 18:56:01.180 [INFO] database P0000041306 T0000000000000041306 rlog4_raft_info_set in recover, set rlog->c_seqno(0)->(1205196508).
2026-01-29 18:56:01.180 [INFO] database P0000041306 T0000000000000041306 rlog4_raft_info_set in recover, set rlog->c_lsn(0)->(29831604279).
2026-01-29 18:56:01.180 [INFO] database P0000041306 T0000000000000041306 rlog4_init, set rlog h_seqno from 0 to 1205196508, h_lsn from 0 to 29831604279.
2026-01-29 18:56:01.180 [FATAL] database P0000041306 T0000000000000041306 Instance DBSERVER startup failed, execute 'recover database ... update db_magic' in dmrman.
2026-01-29 18:56:23.778 [INFO] database P0000041495 T0000000000000041495 INI parameter DPC_2PC changed, the original value 1, new value 0
2026-01-29 18:56:23.783 [INFO] database P0000041495 T0000000000000041495 version info: develop
2026-01-29 18:56:23.797 [INFO] database P0000041495 T0000000000000041495 os_sema2_create_low, create and inc sema success, key:226260487, sem_id:262144, sem_value:1!
2026-01-29 18:56:23.801 [INFO] database P0000041495 T0000000000000041495 comm_create_lsnr_sockets_low, create ipv6 sock for port[5237] ret:1, sock:4
2026-01-29 18:56:24.574 [INFO] database P0000041495 T0000000000000041495 DM Database Server 64 V8 03134284194-20240827-240746-20108 startup...
2026-01-29 18:56:24.575 [INFO] database P0000041495 T0000000000000041495 INI parameter RECYCLE_POOLS changed, the original value 19, new value 3
2026-01-29 18:56:24.575 [INFO] database P0000041495 T0000000000000041495 INI parameter ROLLSEG_POOLS changed, the original value 19, new value 1
2026-01-29 18:56:24.635 [INFO] database P0000041495 T0000000000000041495 fil_sys_init
2026-01-29 18:56:24.786 [INFO] database P0000041495 T0000000000000041495 Database mode = 2, oguid = 0
2026-01-29 18:56:24.790 [INFO] database P0000041495 T0000000000000041495 License will expire on 2026-02-12
2026-01-29 18:56:24.791 [INFO] database P0000041495 T0000000000000041495 Initialize temp tablespace, file path: /dmdata/data/DMTEST/TEMP.DBF, code: 0
2026-01-29 18:56:24.819 [INFO] database P0000041495 T0000000000000041495 rsys_rarch_obj_fil_collect path:[/dmdata/arch] begin.
2026-01-29 18:56:24.883 [INFO] database P0000041495 T0000000000000041495 rfil[/dmdata/data/DMTEST/DMTEST01.log] ver: 7007, sta: 1, arch_lsn = 0, arch_seq = 0, clsn = 29831444325, clsn_fil = 0, clsn_off = 4096, l_next_seq = 1205180430, g_next_seq = 1205180430, free = 4096, rpkg_crc_stand = 0
2026-01-29 18:56:24.883 [INFO] database P0000041495 T0000000000000041495 rlog4_apply_info_set, p_db_magic:[0x74497c04](old value:0x0), n_apply_ep: 1(old n_ep=0), apply_info_lsn: 29831444325(old apply_info_lsn=0), apply_seq_arr:[1205180429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], apply_lsn_arr:[29831444325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2026-01-29 18:56:24.883 [INFO] database P0000041495 T0000000000000041495 rlog4_raft_info_set, l_term_id:0, rlog->term_id[0], term_id[0], rlog->c_seqno[0], c_seqno[1205196508], rlog->c_lsn[0], c_lsn [29831604279]
2026-01-29 18:56:24.883 [INFO] database P0000041495 T0000000000000041495 rlog4_raft_info_set in recover, set rlog->c_seqno(0)->(1205196508).
2026-01-29 18:56:24.883 [INFO] database P0000041495 T0000000000000041495 rlog4_raft_info_set in recover, set rlog->c_lsn(0)->(29831604279).
2026-01-29 18:56:24.883 [INFO] database P0000041495 T0000000000000041495 rlog4_init, set rlog h_seqno from 0 to 1205196508, h_lsn from 0 to 29831604279.
2026-01-29 18:56:24.884 [INFO] database P0000041495 T0000000000000041495 hlog_sys_destroy, n_logs[1], adjust_sta[0]
2026-01-29 18:56:24.934 [INFO] database P0000041495 T0000000000000041495 rfil[/dmdata/data/DMTEST/DMTEST01.log] ver: 7007, sta: 1, arch_lsn = 0, arch_seq = 0, clsn = 29831444325, clsn_fil = 0, clsn_off = 4096, l_next_seq = 1205180430, g_next_seq = 1205180430, free = 4096, rpkg_crc_stand = 0
2026-01-29 18:56:24.934 [INFO] database P0000041495 T0000000000000041495 rlog4_apply_info_set, p_db_magic:[0x74497c04](old value:0x0), n_apply_ep: 1(old n_ep=0), apply_info_lsn: 29831444325(old apply_info_lsn=0), apply_seq_arr:[1205180429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], apply_lsn_arr:[29831444325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2026-01-29 18:56:24.934 [INFO] database P0000041495 T0000000000000041495 rlog4_raft_info_set, l_term_id:0, rlog->term_id[0], term_id[0], rlog->c_seqno[0], c_seqno[1205196508], rlog->c_lsn[0], c_lsn [29831604279]
2026-01-29 18:56:24.934 [INFO] database P0000041495 T0000000000000041495 rlog4_raft_info_set in recover, set rlog->c_seqno(0)->(1205196508).
2026-01-29 18:56:24.934 [INFO] database P0000041495 T0000000000000041495 rlog4_raft_info_set in recover, set rlog->c_lsn(0)->(29831604279).
2026-01-29 18:56:24.934 [INFO] database P0000041495 T0000000000000041495 rlog4_init, set rlog h_seqno from 0 to 1205196508, h_lsn from 0 to 29831604279.
2026-01-29 18:56:24.934 [FATAL] database P0000041495 T0000000000000041495 Instance DBSERVER startup failed, execute 'recover database ... update db_magic' in dmrman.
范例:
RMAN> restore database '/opt/dm/data/DAMENG/dm.ini' from backupset '/opt/dm/bak/dmdb_full_bak_tuoji';
RMAN> recover database '/opt/dm/data/DAMENG/dm.ini' from backupset '/opt/dm/bak/dmdb_full_bak_tuoji';
RMAN> recover database '/opt/dm/data/DAMENG/dm.ini' update db_magic;

备份恢复没有更新db_magic
2026-01-29 18:56:01.180 [FATAL] database P0000041306 T0000000000000041306 Instance DBSERVER startup failed, execute 'recover database ... update db_magic' in dmrman.
备份恢复有3步骤 restore、recover、更新db_magic