---------------------------------------------------------------------- ELOQUENCE B.07.00 - patch 0307162 ---------------------------------------------------------------------- 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. This patch replaces patch PE70-0305091. Severity: PE70-0307162: CRITICAL (panic during recovery) PE70-0305091: CRITICAL (panic during recovery) Fixed problems: --------------- 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-0307162-hpux.tar.gz | tar xf - Files: bin/dbrecover share/doc/PE70-0307162-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-0307162-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-0307162-README.txt file into the share\doc subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\share\doc). Files: dbrecover.exe PE70-0307162-README.txt