---------------------------------------------------------------------- ELOQUENCE B.08.00 - patch PE80-0912040 ---------------------------------------------------------------------- This patch adds enhancements or fixes defects of the dbfsck utility for Eloquence B.08.00. This patch will be integrated in the Eloquence B.08.00 release. Eloquence B.08.00 must be installed before applying this patch. Severity: PE80-0912040: ENHANCEMENT, BUG FIX Superseded patches: PE80-0907060: ENHANCEMENT PE80-0905120: ENHANCEMENT Patch PE80-0912040 ------------------ Platforms: All * The dbfsck utility was enhanced to detect and fix broken links in the FixRec free-list. * The FixRec free-list was not checked if pass 1 was skipped. * Fixed the node headline output if only one and the same node is reported on both pass 1 and pass 2. * Fixed a rare problem where dbfsck could abort in write mode with a message like below: Assertion failed: Vol_WriteVector() failed on Vol_Write() Patch PE80-0907060 ------------------ Platforms: All * A 64 bit dbfsck build is now available for the HP-UX (PA-RISC 2.0 and Itanium) and Windows platforms. Large database environment sizes (approximately above 400 GB) may require the 64 bit dbfsck version to overcome a 32 bit address space limitation. If the 32 bit dbfsck issues a memory allocation failure, the 64 bit dbfsck should be used. On Linux, the x86_64 and ia64 builds provide a 64 bit dbfsck, while the i686 build provides a 32 bit dbfsck. * Progress information output is suppressed if pass 1 is skipped. Patch PE80-0905120 ------------------ Platforms: All * The dbfsck memory requirement has been significantly reduced. This causes a noticable improvement of the pass 1 runtime and allows to use dbfsck on large database environments. * Progress information has been added which is output when the -v command line option is specified. If enabled, progress info is output every minute to stdout. For example, the command line below redirects dbfsck messages to a log file while progress info is output to the terminal: dbfsck -v 2>dbfsck.log Example output: Processed 222437 of 556094 pages (40%) Installation: ------------- Please download the patch archive that corresponds with the installed release. The patch files follow the conventions below: PE80-0912040-hpux-ia64.tar.gz ^ ^ ^ | | Architecture / OS specific build | Operating system Patch ID HP-UX: In order to install this patch, you need to unpack it with gzip and tar. Gzip is included with HP-UX. Installation requires root privileges. cd /opt/eloquence/8.0 gzip -dc /path/to/PE80-0912040-hpux.tar.gz | tar xf - Files: bin/dbfsck (32 bit) bin/dbfsck64 (64 bit, not available on hpux-pa11) share/doc/PE80-0912040-README Linux: In order to install this patch, you need to unpack it with tar. Installation requires root privileges. cd /opt/eloquence/8.0 tar xzf /path/to/PE80-0912040-linux.tar.gz Files: bin/dbfsck (32 bit on linux-i686, 64 bit on x86_64 and ia64) share/doc/PE80-0912040-README Windows: Two options are available for patch installation. The patch is available as self extracting archive for automatic installation and as a zip archive for manual installation. Both patches are equivalent. Installation requires administrative capabilities. For automatic installation of this patch, please download the patch file PE80-0912040-win32.exe. Installation does not require a reboot unless the patched files were active. For a manual installation of the patch, please download the patch file PE80-0912040-win32.zip and unpack its contents. Then perform the following steps: * Please copy the dbfsck.exe and dbfsck64.exe files into the Eloquence bin directory. (Default location: C:\Program Files\Eloquence\8.0\bin) * Please copy the PE80-0912040-README.txt file into the Eloquence share\doc directory. (Default location: C:\Program Files\Eloquence\8.0\share\doc) Files: dbfsck.exe (32 bit) dbfsck64.exe (64 bit) PE80-0912040-README.txt