---------------------------------------------------------------------- ELOQUENCE B.07.00 - patch PE70-0512061 ---------------------------------------------------------------------- This patch fixes a defect of the dblogreset 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-0512061: CRITICAL (potential data loss) Superseded patches: PE70-0408311: BUX FIX PE70-0401161: BUX FIX PE70-0401131: BUX FIX PE70-0307163: BUX FIX Patch PE70-0512061 ------------------ Platforms: All * A problem was fixed that could potentially result in data loss when the eloqdb6 server was shutdown while in on-line backup mode and forward logging is used (#2936). This patch aligns the recovery procedure with the changes in the eloqdb6 patch PE70-0512060. Notes / Related patches: - This patch (or superseding) should be installed when using the corresponding eloqdb6 patch PE70-0512060. Patch PE70-0408311 ------------------ Platforms: All * The recovery operations in dblogreset have been aligned with the changes in eloqdb6 patch PE70-0408310. This patch (or newer) should be installed when using the corresponding eloqdb6 patch PE70-0408310. Patch PE70-0401161 ------------------ Platforms: All * dblogreset after a previous abort of the eloqdb6 server process could fail to release some disk space (#2048). In case the eloqdb6 process has aborted, dblogreset performs a recovery operation before resetting the transaction log volume. Disk space that was freed during the recovery operation could in some cases not be marked as avaialable by dblogreset. The dblogreset utility has been fixed accordingly. * The recovery operations in dblogreset 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-0401131 ------------------ Platforms: All * dblogreset was fixed to handle a situation where the database server has aborted during a dbrestore operation. dblogreset now checks for a corner case that could result in a circular page link in the server node directory (#2186). In case a circular page link in the server node directory is recognized an informational message like below is output: N1: Node_CommitNodePage(page=0xe396): page is already present - ignored Patch PE70-0307163 ------------------ Platforms: All * dblogreset was fixed to handle a situation where the database server has crashed. In this case dblogreset performs a recovery of recently committed transactions. 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. 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-0512061-hpux.tar.gz | tar xf - Files: bin/dblogreset share/doc/PE70-0512061-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-0512061-win32.zip file and unpack its contents with WinZip or PKUNZIP. Installation requires administrative capabilities. Please copy the dblogreset.exe file into the bin subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\bin). Please copy the PE70-0512061-README.txt file into the share\doc subdirectory of your Eloquence installation (for example C:\Programs\Eloquence\share\doc). Files: dblogreset.exe PE70-0512061-README.txt