Kbase P101620: Error 6234 with errno 79 during binary load
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  1/25/2010 |
|
Status: Verified
SYMPTOM(s):
Error 6234 with errno 79 during binary load
Error reading from dump file, errno = 79. (6234)
Error reading from dump file, errno = <num>. (6234)
Dump file is 2147483647 bytes in size.
Records missing from loaded database.
FACT(s) (Environment):
Unixware 7.1.1
Progress 8.3B
CAUSE:
The 6234 message contains an errno that is passed through from the os. The /usr/include/sys/errno.h (Unixware) indicates that errno 79 is -
#define EOVERFLOW 79 /* value too large to be stored in data type */
The issue will be due to a bug in the 83B handling of the 2GB value. The 2147483647 byte size given for the dump file indicates that an issue occurred - if the 2GB limit had been correctly handled, the reported size would not have been abn even value.
FIX:
1. Compare the loaded table with the table from the original database to see which records might be missing, and then add them to the loaded table.
2. Upgrade from 8.3B. 8.3E is the current v8 release, though it itself will be being retired in the foreseeable future. Please bring this up with your account manager at Progress.
3. If an upgrade from 8.3B is not possible, use the Data Dictionary dump rather than a binary dump in the future for cases where the total data in the affected tables is over 2GB.