10M在做xtts迁移的时候,全量同步和增量备份都是成功的,但在增量前滚的时候报:
After applySetDataFile
Done: applyDataFileTo
Done: applyDataFileTo
Done: RestoreSetPiece
DECLARE
*
ERROR at line 1:
ORA-19624: operation failed, retry possible
ORA-06512: at “SYS.XDBMS_BACKUP_RESTORE", line 3298
ORA-19870: error while restoring backup piece
/nfsdata/xtts/backup/xib_gpuvv1n2_1_1_37_196_36_434_366_903_101
ORA-19625: error identifying file +DATA/actdb/datafile/tbs_act_dact3_6_dbf
ORA-17503: ksfdopn:2 Failed to open file
+DATA/actdb/datafile/tbs_act_dact3_6_dbf
ORA-15173: entry 'tbs_act_dact3_6_dbf' does not exist in directory 'datafile'
ORA-06512: at "SYS.XDBMS_BACKUP_RESTORE”, line 3292
ORA-06512: at line 194
rdfno 15,203,423,561,532,555,573,769,795,816,908,938
报错是找不到文件,我从目标库的ASM里看,正确的是下面这个(跟源库一样):
tbs_act_dact3.6.dbf
感觉是生成的xttnewdatafile.txt有问题。
从增量备份的日志inc_back_202005112013.log里看,文件名是没问题的,目标文件为:tbs_act_dact3.6.dbf
#DNAME:+DATA/actdb/datafile
#FNAME:tbs_act_dact3.6.dbf
#TRANSFER:source_file_name=TBS_ACT_DACT3,+DATA/actdb/datafile,tbs_act_dact3.6.dbf
#NEWDESTDF:593,DESTDIR:+DATA/actdb/datafile,/tbs_act_dact3.6.dbf
#PLAN:593
但是从xttnewdatafiles.txt里看文件名不一样:
593,+DATA/actdb/datafile/tbs_act_dact3_6_dbf
大量文件都是这种情况报错,不知是什么原因导致,还请专家们帮忙看看。
墨值悬赏

评论
