Consultor Eletrônico



Kbase P26694: prorest of probkup to multiple tapes fails with 1103 error
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   6/17/2003
Status: Unverified

FACT(s) (Environment):

Solaris

FACT(s) (Environment):

Progress 8.3A

SYMPTOM(s):

prorest of probkup to multiple tapes fails with 1103 error:

Next block in sequence should be <block-num> but got <block-num> instead (1103)

prorest -vp fails with 1103 error

probkup was done to multiple tapes

probkup appeared to complete normally

CAUSE:

The problem is very likely to have been caused by having to change tapes during the probkup - there were some issues with this in earlier v8 versions. It could be that the block reported in the 1103 message -

Next block in sequence should be 202930 but got 202929 instead (1103)

is caused by a bug (the block counter not being updated correctly in the backup when a tape change has to be done).

FIX:

There is no way to recover from an 1103. The only way would be to redo the backup, but this time specify the -vs option to probkup, i.e.

probkup dbname device-name -vs n

The value of n should be set lower than the size of the tapes that are being used.

The -vs parameter indicates the volume size - that is, the number of blocks that can be written to each removable volume. NT uses a variable block size up to 4K. For all other operating systems, each block is the size of one disk block (1K on UNIX). Before PROBKUP writes each volume, it displays a message that tells you to prepare the next volume. After writing each volume, a message tells you to remove the volume.

If you do not use the Volume Size parameter, PROBKUP assumes there is no limit and writes the backup until completion or until the volume is full. When the volume is full, PROBKUP prompts you for the next volume.