Hi,
When I use Oracle XTTS for Cross platform migration, I got ” ORA-27048: skgfifi: file header information is invalid ” error.
If you want to learn NEW Oracle XTTS V4 Cross platform database migration utility, you can read following article.
https://ittutorial.org/new-oracle-xtts-v4-reduce-transportable-tablespace-downtime-using-cross-platform-incremental-backup/
Error was taken in this Conversion step. This error are taken both V3 and V4.
[DEVECI]/backup/ttsYeniTarget $ $ORACLE_HOME/perl/bin/perl xttdriver.pl -r ============================================================ trace file is /backup/ttsYeniTarget/rollforward_Oct2_Wed_09_33_35_402//Oct2_Wed_09_33_35_402_.log ============================================================= -------------------------------------------------------------------- Parsing properties -------------------------------------------------------------------- -------------------------------------------------------------------- Done parsing properties -------------------------------------------------------------------- -------------------------------------------------------------------- Checking properties -------------------------------------------------------------------- -------------------------------------------------------------------- Done checking properties -------------------------------------------------------------------- -------------------------------------------------------------------- Start rollforward -------------------------------------------------------------------- ERROR IN CONVERSION ORA-19624: operation failed, retry possible ORA-19505: failed to identify file "/backup/ttsYeni/backup/j0ud8lun_1_1" ORA-27048: skgfifi: file header information is invalid Additional information: 13 ORA-19600: input file is backup piece (/backup/ttsYeni/backup/j0ud8lun_1_1) ORA-19601: output file is backup piece (/backup/ttsYeni/backup/xib_j0ud8lun_1_1_239) CONVERTED BACKUP PIECE/backup/ttsYeni/backup/xib_j0ud8lun_1_1_239 PL/SQL procedure successfully completed. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Error: ------ /backup/ttsYeniTarget/rollforward_Oct2_Wed_09_33_35_402//xxttconv_j0ud8lun_1_1_239.sql execution failed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
You can get following error at the Oracle XTTS V4.
RMAN> convert from platform 'Linux x86 64-bit' datafile '/backup/backup/DEVECI_160.tf' format '+DATA/DEVECI_160.dbf' ; 2> Starting conversion at target at 07-OCT-19 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=2941 instance=BILL1 device type=DISK allocated channel: ORA_DISK_2 channel ORA_DISK_2: SID=128 instance=BILL1 device type=DISK allocated channel: ORA_DISK_3 channel ORA_DISK_3: SID=212 instance=BILL1 device type=DISK allocated channel: ORA_DISK_4 channel ORA_DISK_4: SID=297 instance=BILL1 device type=DISK RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of conversion at target command at 10/07/2019 08:09:08 ORA-19625: error identifying file /backup/backup/DEVECI_160.tf ORA-27048: skgfifi: file header information is invalid Additional information: 25 Recovery Manager complete. No such file or directory ####################################################################
To solve this problem, you should check PLATFORM_ID probably this value is error. Modify this value same with Source PLATFORM_ID .
select PLATFORM_ID from v$database;
After changing PLATFORM_ID value, problem will be solved.
Do you want to learn Oracle Database for Beginners, then read the following articles.
https://ittutorial.org/oracle-database-19c-tutorials-for-beginners/