Consultor Eletrônico



Kbase P146781: Cannot forward ai files against a restore that was dumped and loaded
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/22/2009
Status: Unverified

SYMPTOM(s):

Rolling forward ai files

Rolling forward after image files

Restored backup was dumped and loaded

Dump and load before rolling forward

**Cannot find or open file <>, error = 2 (43)

Expected ai file number <X> but file specified is <Y> in sequence. (8019)

** The database was last changed <date/time>. (831)

** The after-image file expected <date/time>. (832)

** Those dates don't match, so you have the wrong copy of one of them. (833)

FACT(s) (Environment):

All Supported Operating Systems
Progress/OpenEdge Product Family

CAUSE:

The transaction log records that are in the ai journals are mostly operations that depend on the physical locations of records and index entries. When you dump and load, all the rowids change and the ai records are matched up to the target database by rowids and block numbers. Since they are different in the source and target, they can't be applied. It is not just the ai sequence numbers that are wrong. The contents of the ai files are wrong too. They don't contain enough information to do a logical rollforward against a different database.

FIX:

This is an expected result as the restored backup should not be dumped and loaded before rolling forward after image files.