Chapter 12.  Upgrading Berkeley DB 11.2.5.2 applications to Berkeley DB 11.2.5.3

Table of Contents

Introduction
Changes to the build_windows Folder
Replication Connection Status in the Java API
New Function
New Class
Deprecated Function
Exclusive Database Handles
New Functions
Configure the Region Size of Heap Databases
New Functions
New Hotbackup Interface
New Functions
Flags Accepted by DB_ENV->backup()
Flags Accepted by DB_ENV->dbbackup()
Enumerations Accepted by DB_ENV->set_backup_config()
Updated JDBC Version
Configure Directory to Store Metadata Files
New Functions
Changes in the SQL API Build
New Berkeley DB SQL API PRAGMAs
New PRAGMAs
Replication for Existing Databases in the SQL API
PRAGMAs With Permanent Effects
PRAGMAs That Can Now Operate on Existing Databases
Berkeley DB X/Open Compliant XA Resource Manager and Transaction Snapshots
Berkeley DB Library Version 11.2.5.3 Change Log
Database or Log File On-Disk Format Changes
New Features
Database Environment Changes
Access Method Changes
SQL API Changes
Java-specific API changes
Replication Changes
Locking Subsystem Changes
Logging Subsystem Changes
Memory Pool Subsystem Changes
Mutex Subsystem Changes
Transaction Subsystem Changes
Utility Changes
Configuration, Documentation, Sample Apps, Portability and Build Changes
Known Bugs

Introduction

The following pages describe how to upgrade applications coded against the Berkeley DB 11.2.5.2 library to the Berkeley DB 11.2.5.3 library (both of which belong to Berkeley DB 11g Release 2). This information does not describe how to upgrade Berkeley DB 1.85 release applications.

For information on the general process of upgrading Berkeley DB installations and upgrade instructions related to historical releases, see the Berkeley DB Upgrade Guide.