备份集校验错误

【问题描述】

将 DW 集群(2 节点)物理备份数据还原至 DSC 集群(2 节点)出现报错:[-8310]: 备份集校验错误

[dmdba@dsc01 bin]$ ./dmrman dcr_ini=/opt/dsc/config/dmdcr.ini
dmrman V8
RMAN> RESTORE DATABASE '/opt/dsc/config/dsc0_config/dm.ini' FROM BACKUPSET '/opt/dmdbms/bak/DB_DAMENG_FULL_20230531_224129_680761';
RESTORE DATABASE '/opt/dsc/config/dsc0_config/dm.ini' FROM BACKUPSET '/opt/dmdbms/bak/DB_DAMENG_FULL_20230531_224129_680761';
file dm.key not found, use default license!
[-8310]:备份集校验错误

【问题原因】

该问题可能是由于备份集在传输过程中损坏导致或者是由于数据库版本跨度过大且是用高版本还原到低版本导致。

【问题解决】

  1. 在进行还原前校验备份集是否正常,如果备份集损坏则重新拷贝备份集进行还原。
  2. 建议采用相同版本的数据库进行备份还原操作,尽量避免从高版本数据库还原到低版本数据库。