Patches for DB version 2.6.4

  1. The memory pool fails to correct for 0-based page numbers when calculating the end of the database file. The most likely symptom is that the db_dump utility will fail, and no data corruption can occur.
    Download patch file Download
  2. The DB->put call, with the DB_NOOVERWRITE flag set, where the key already exists in the tree, will overwrite the caller's data DBT with the value already stored in the tree.
    Download patch file Download
  3. In the Berkeley DB Concurrent Access Methods Product (i.e., the DB_INIT_CDB flag to the db_appinit interface), it was possible for cursor close to not correctly release all acquired locks in the B+tree access method.
    Download patch file Download
  4. In Btree databases with large numbers of duplicates, it was possible to incorrectly discard a page lock, leading to spurious error messages from the underlying shared memory buffer cache.
    Download patch file Download
  5. Auto-configuration was incorrect when building threaded versions of the Berkeley DB library on FreeBSD and Linux.
    Download patch file Download
  6. There was a bug in returning partial records from an on-page duplicate in hash databases.
    Download patch file Download
  7. It was possible to overwrite the checkpoint LSN during checkpoint.
    Download patch file Download
  8. It was possible to run out of memory by using ever-increasing log file numbers.
  9. It was possible for retrieval of specific duplicate records to cause a core dump.
    Download patch file Download
  10. Locks waiting on an aborted lock were not correctly promoted at the time of the abort.
    Download patch file Download
Oracle Open World 2014 Banner

In-Memory Replay Banner