本文内容来自YashanDB官网

【标题】错误码处理

【问题分类】执行数据库归档注册时报错

【关键字】YAS-02547

【问题描述】执行restore archivelog sequence between xxx and yyy thread 1 from searchdir '/tmp/d1' ; 语句后触发报错。

【问题原因分析】

# YAS-02547 there is a gap in the restored archived logs on instance 1, reason: start of restored archive 35 is greater than database last archive 21

# 由于数据库中当前注册的最新归档号为21,在恢复归档文件时,必须从下一个归档(22号归档)开始进行恢复。

# 在实际恢复中,指定的归档范围中最早的归档号为35,因此触发报错。

【解决/规避方法】按归档生成的顺序依次进行恢复,不能跳过更早的归档,直接恢复更新的归档。

【影响范围】-

【修复版本】-