为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:centos
【CPU】:
【问题描述】*:
达梦表空间恢复命令报错,8374错误码的详细信息是什么
操作目的,在异机上做表空间的恢复测试
操作流程:
源实例,关闭,数据文件目录和归档目录完全拷贝至异机
源实例拉起,进行完全备份,将完全备份恢复至异机,在异机进行脱机恢复
RESTORE DATABASE '/data/dmdb6/test6/dm.ini' TABLESPACE MAIN FROM BACKUPSET '/usr' ;
[Percent:100.00%][Speed:0.00M/s][Cost:00:00:09][Remaining:00:00:00]
restore successfully.
time used: 00:00:10.030
RECOVER DATABASE '/data/dmdb6/test6/dm.ini' TABLESPACE MAIN;
dres_backupset_recover_ts begin
dres_backupset_recover_ts end
dmrman_main end, code[-8374], return -1.
.
dmrman日志 见附件最后一次
dm_dmrman_202605.txt
目录下归档日志的信息见
dm_archlog.txt
错误码信息
恢复表空间时,不指定目录,使用归档目录下的
DM[-8374]:归档文件路径下未收集到有效的归档文件
到数据库按照目录../log下,看详细的日志报错,或者把日志对应时间点recover步骤的,执行情况连带报错信息发一下
参考截图,看看对应时间点这个日志
因为是异机恢复,异机上对应源实例的归档日志下日志并不是最新的,
RECOVER DATABASE '/data/dmdb6/test6/dm.ini' TABLESPACE MAIN;未指定归档目录的时候,会默认使用源实例的归档路径,用一个更新时间点的数据备份集家加上老旧的归档日志目录,恢复失败报错

8374错误可能是:“归档文件路径下未收集到有效的归档文件”,我看你截图中也给出ARCHIVEDIR参数,你核对下路径,看是不是路径串有问题