---------------------------------------------------------------------- ELOQUENCE B.07.00 - patch 0401162 ---------------------------------------------------------------------- This patch fixes a defect of the dbrecover utility as released with Eloquence B.07.00. This patch will be integrated in the Eloquence B.07.00 release. Eloquence B.07.00 must be installed before applying this patch. Severity: PE70-0401162: BUG FIX PE70-0307162: CRITICAL (panic during recovery) PE70-0305091: CRITICAL (panic during recovery) Patch PE70-0401162 ------------------ Platforms: All * The commit operations performed by dbrecover have been aligned with the changes in eloqdb6 patch PE70-0401160. This patch (or newer) should be installed when using the corresponding eloqdb6 patch PE70-0401160. Patch PE70-0307162 ------------------ Platforms: All * dbrecover was enhanced to improve recovery performance (#1988) dbrecover uses temporary files to collect all changes which belong to a single transaction. This handling was optimized, resulting in a dramatic performance increase on HP-UX (and to some lesser extent on other platforms). * dbrecover was fixed to handle a situation where the database server crashed and wrote incomplete information to the forward log (#1966). While dbrecover makes sure only complete transactions are applied a rare corner case could lead to (unused) data blocks linked to a table but not marked in use. This could lead to subsequent data corruption. * dbrecover could abort with an internal error when schema is executed immediately after a dbpurge (#2053) panic: Fatal problem detected in bf_link_cluster Assertion failed: f_bhp->id.node_id == node_id Aborting on internal failure, file mpool.c, line 408 Patch PE70-0305091 ------------------ Platforms: All * dbrecover could abort with an internal error (#1948). panic: Fatal problem detected in FixRec_FinalCommitDelete Assertion failed: data_addr Aborting on internal failure, file volfrec.c, line 3126 NOTE: In case dbrecover aborts the forward recovery needs to be restarted from the beginning by restoring the backup and running dbrecover again. Installation: ------------- UNIX: In order to install this patch, you need to unpack it with gzip. Gzip is included with HP-UX and Linux. Installation requires root privileges. cd /opt/eloquence6 gzip -dc /path/to/PE70-0401162-hpux.tar.gz | tar xf - Files: bin/dbrecover share/doc/PE70-0401162-README Windows XP/2000/NT: This patch should *only* be installed if you previously installed the Eloquence server components on your system. Download the PE70-0401162-win32.zip file and unpack its contents with WinZip or PKUNZIP. Installation requires administrative capabilities. Please copy the dbrecover.exe file into the bin subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\bin). Please copy the PE70-0401162-README.txt file into the share\doc subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\share\doc). Files: dbrecover.exe PE70-0401162-README.txt