libdb/docs/installation/index.html
2012-11-14 16:35:20 -05:00

1803 lines
64 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Berkeley DB Installation and Build Guide</title>
<link rel="stylesheet" href="gettingStarted.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
<link rel="start" href="index.html" title="Berkeley DB Installation and Build Guide" />
<link rel="next" href="preface.html" title="Preface" />
</head>
<body>
<div xmlns="" class="navheader">
<div class="libver">
<p>Library Version 11.2.5.3</p>
</div>
<table width="100%" summary="Navigation header">
<tr>
<th colspan="3" align="center">Berkeley DB Installation and Build Guide</th>
</tr>
<tr>
<td width="20%" align="left"> </td>
<th width="60%" align="center"> </th>
<td width="20%" align="right"> <a accesskey="n" href="preface.html">Next</a></td>
</tr>
</table>
<hr />
</div>
<div class="book" lang="en" xml:lang="en">
<div class="titlepage">
<div>
<div>
<h1 class="title"><a id="idm665000"></a>Berkeley DB Installation and Build Guide</h1>
</div>
<div>
<div class="legalnotice">
<a id="idm1159184"></a>
<p class="legalnotice-title">
<b>Legal Notice</b>
</p>
</div>
</div>
<div>
<p class="pubdate">5/11/2012</p>
</div>
</div>
<hr />
</div>
<div class="toc">
<p>
<b>Table of Contents</b>
</p>
<dl>
<dt>
<span class="preface">
<a href="preface.html">Preface</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="preface.html#conventions">Conventions Used in this Book</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="moreinfo.html">For More Information</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="moreinfo.html#contact_us">Contact Us</a>
</span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="introduction.html">1. Introduction</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="introduction.html#install-overview">Installation Overview</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="ch01s02.html">Supported Platforms</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="install.html">2.
System Installation Notes
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="install.html#install_file">File utility /etc/magic information</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="install.html#magic">Magic information</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="install.html#big-endian">Big-endian magic information</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="install.html#little-endian">Little-endian magic information</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="install_multiple.html">Building with multiple versions of Berkeley DB</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="debug.html">3.
Debugging Applications
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="debug.html#debug_intro">Introduction to debugging</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="debug_compile.html">Compile-time configuration</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="debug_runtime.html">Run-time error information</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="debug_printlog.html">Reviewing Berkeley DB log files</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="debug_printlog.html#idm1304224">Augmenting the Log for Debugging</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="debug_printlog.html#idm1194048">Extracting Committed Transactions and Transaction Status</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="debug_printlog.html#idm1341784">Extracting Transaction Histories</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="debug_printlog.html#idm986800">Extracting File Histories</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="debug_printlog.html#idm1437640">Extracting Page Histories</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="debug_printlog.html#idm680600">Other log processing tools</a>
</span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="build_android_intro.html">4. Building Berkeley DB for Android</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="build_android_intro.html#build_android">Building the Drop-In Replacement for Android</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="build_android_intro.html#build_android_migrate">Migrating from SQLite to Berkeley DB</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="build_android_jdbc.html">Building the Android JDBC Driver</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_android_config.html">Android Configuration Options</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="build_win.html">5.
Building Berkeley DB for Windows
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="build_win.html#win_build32">Building Berkeley DB for 32 bit Windows</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="build_win.html#idm1531520">Visual C++ .NET 2010</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win.html#idm232112">Visual C++ .NET 2008</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win.html#idm67456">Visual C++ .NET 2005</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win.html#idm1085168">Build results</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="win_build64.html">Building Berkeley DB for 64-bit Windows</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="win_build64.html#idm80112">x64 build with Visual Studio 2005 or newer</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="win_build_cygwin.html">Building Berkeley DB with Cygwin</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="win_build_cxx.html">Building the C++ API</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="win_build_stl.html">Building the C++ STL API</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_win_java.html">Building the Java API</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_win_csharp.html">Building the C# API</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_win_sql.html">Building the SQL API</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="build_win_sql.html#idm1386992">Binary Compatibility With SQLite</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win_sql.html#idm1146112">Setting Preprocessor Flags
</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win_sql.html#idm1193168">Enabling Extensions</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win_sql.html#win-disablechecksums">Disabling Log Checksums</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win_sql.html#build_jdbc">Building the JDBC Driver</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win_sql.html#idm313872">Using the JDBC Driver</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win_sql.html#idm1594400">Building the ODBC Driver</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win_sql.html#idm313808"> Using the ADO.NET Driver
</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="build_win_tcl.html">Building the Tcl API</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="win_build_dist_dll.html">Distributing DLLs</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="win_additional_options.html">Additional build options</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_win_small.html">Building a small memory footprint library</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_win_test.html">Running the test suite under Windows</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="build_win_test.html#idp126120">Building the software needed by the tests</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win_test.html#idp137576">Running the test suite under Windows</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_win_test.html#build_win_test_sql">Building the software needed by the SQL tests</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="build_win_notes.html">Windows notes</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_win_faq.html">Windows FAQ</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="build_wince.html">6.
Building Berkeley DB for Windows Mobile
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="build_wince.html#build_wince_intro">Building for Windows Mobile</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="build_wince.html#idm516512">Building Berkeley DB for Windows Mobile</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_wince.html#idp180744">Changing Build Configuration Type</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_wince.html#idp156256">Building Berkeley DB for different target platforms</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="build_wince_notes.html">Windows Mobile notes</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_wince_faq.html">Windows Mobile FAQ</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="build_unix.html">7.
Building Berkeley DB for UNIX/POSIX
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="build_unix.html#build_unix_intro">Building for UNIX/POSIX</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="build_unix.html#build_unix_sqlinter">Building the Berkeley DB SQL Interface</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="build_unix_conf.html">Configuring Berkeley DB</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_sql.html">Configuring the SQL Interface</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="build_unix_sql.html#config_sql">Changing Compile Options</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_unix_sql.html#idp249752">Enabling Extensions</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_unix_sql.html#build_unix_jdbc">Building the JDBC Driver</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_unix_sql.html#idp327120">Using the JDBC Driver</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_unix_sql.html#idp349152">Building the ODBC Driver</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_unix_sql.html#bfile">Building the BFILE extension</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="build_unix_small.html">Building a small memory footprint library</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_flags.html">Changing compile or load options</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="cross_compile_unix.html">Cross-Compiling on Unix</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_install.html">Installing Berkeley DB</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_shlib.html">Dynamic shared libraries</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_test.html">Running the test suite under UNIX</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="build_unix_test.html#build_unix_test_sql">Building SQL Test Suite on Unix</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="build_unix_notes.html">Architecture independent FAQ</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_aix.html">AIX</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_freebsd.html">FreeBSD</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_iphone.html">Apple iOS (iPhone OS)</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_irix.html">IRIX</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_linux.html">Linux</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_macosx.html">Mac OS X</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_qnx.html">QNX</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_sco.html">SCO</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_solaris.html">Solaris</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_sunos.html">SunOS</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="build_vxworks.html">8.
Building Berkeley DB for VxWorks
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="build_vxworks.html#build_vxworks_intro6x">Building for VxWorks 6.x</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="build_vxworks.html#idp182480">Building With Wind River Workbench using the Makefile</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="build_vxworks_notes.html">VxWorks notes</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="build_vxworks_notes.html#idp491336">Building and Running the Demo Program</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_vxworks_notes.html#idp518216">Building and Running the Utility Programs</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="build_vxworks_notes.html#idp518576">Support for Replication Manager</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="build_vxworks_faq.html">VxWorks FAQ</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="upgrade_53_toc.html">9.
Upgrading Berkeley DB 11.2.5.2 applications to Berkeley DB 11.2.5.3
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="upgrade_53_toc.html#upgrade_53_intro">Introduction</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_build_windows.html">Changes to the build_windows Folder</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_conn_status.html">Replication Connection Status in the Java API</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_conn_status.html#idp506032">New Function</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_conn_status.html#idp531112">New Class</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_conn_status.html#idp564984">Deprecated Function</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_excl.html">Exclusive Database Handles </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_excl.html#idp567208">New Functions</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_heap_regionsize.html">Configure the Region Size of Heap Databases</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_heap_regionsize.html#idp570008">New Functions</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_hotbackup.html">New Hotbackup Interface</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_hotbackup.html#idp571040">New Functions</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_hotbackup.html#idp560912">Flags Accepted by DB_ENV-&gt;backup()</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_hotbackup.html#idp578624">Flags Accepted by DB_ENV-&gt;dbbackup()</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_hotbackup.html#idp584448">Enumerations Accepted by DB_ENV-&gt;set_backup_config()</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_jdbc.html">Updated JDBC Version</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_meta_dir.html">Configure Directory to Store Metadata Files</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_meta_dir.html#idp593384">New Functions</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_sql_build.html">Changes in the SQL API Build</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_sql_pragma.html">New Berkeley DB SQL API PRAGMAs</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_sql_pragma.html#idp599768">New PRAGMAs</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_sql_rep.html">Replication for Existing Databases in the SQL API</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_sql_rep.html#idp593704">PRAGMAs With Permanent Effects</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_53_sql_rep.html#idp600544">PRAGMAs That Can Now Operate on Existing Databases</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_53_xa_mvcc.html">Berkeley DB X/Open Compliant XA Resource Manager and Transaction Snapshots </a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="changelog_5_3.html">Berkeley DB Library Version 11.2.5.3 Change Log</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp594928">Changes between 11.2.5.3.15 and 11.2.5.3.21</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp608376">Database or Log File On-Disk Format Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp590024">New Features</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp594216">Database Environment Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp607088">Access Method Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp616640">SQL API Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp610088">Java-specific API changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp616728">Replication Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp594560">Locking Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp635880">Logging Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp625488">Memory Pool Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp632288">Mutex Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp636296">Transaction Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp625872">Utility Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp632040">Configuration, Documentation, Sample Apps, Portability and Build Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_3.html#idp641456">Known Bugs</a>
</span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="upgrade_52_toc.html">10.
Upgrading Berkeley DB 11.2.5.1 applications to Berkeley DB 11.2.5.2
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="upgrade_52_toc.html#upgrade_52_intro">Introduction</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_sqlite_ver.html">SQLite Interface Upgrade</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_bit_cmp_win.html">32bit/64bit Compatibility on Windows</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_rep_dbt_readonly.html">Read Only flag for DBT</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_rep_dbt_readonly.html#idp654424">New Flag</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_dyn_env.html">Dynamic Environment Configuration </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_dyn_env.html#idp611120">New Functions</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_dyn_env.html#idp659088">Deprecated Functions</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_excl_txn_sql.html">Exclusive Transactions in the SQL Layer</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_grp_mbr.html">Group Membership in Repmgr</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_grp_mbr.html#idp676752">Upgrading</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_grp_mbr.html#idp657144">New Functions</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_grp_mbr.html#idp655568">Modified Functions</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_grp_mbr.html#idp602496">New Events</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_grp_mbr.html#idp684960">Removed Functions</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_grp_mbr.html#idp650072">New Parameters</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_grp_mbr.html#idp671784">New Structure</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_heap.html">Heap Access Method</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_heap.html#idp683880">New Functions</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_heap.html#idp677456">Modified Functions</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_heap.html#idp678808">New Definition</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_mvcc_sql.html">Enabling Transaction Snapshots in the SQL Layer</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_mvcc_sql.html#idp698336">New Pragmas</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_rep_2site_strict.html">2SITE_STRICT Enabled by Default in Replication</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_rep_sql.html">Enabling Replication in the SQL Layer </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_rep_sql.html#idp709672">New Pragmas</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_repmgr_channels.html">Repmgr Message Channels </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_repmgr_channels.html#idp704400">New Functions</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_seq_sql.html">Sequence Support in the SQL Layer</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_seq_sql.html#idp710392">New Functions</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_xa.html">Berkeley DB X/Open Compliant XA Resource Manager </a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_xa.html#idp720184">Constraints</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_xa.html#idp725120">New Flag</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="upgrade_11gr2_52_xa.html#idp729168">Modified Function</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_52_hot_backup.html">Hot Backup Changes </a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="changelog_5_2.html">Berkeley DB Library Version 11.2.5.2 Change Log</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp719568">Database or Log File On-Disk Format Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp725640">New Features</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp731112">Database Environment Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp742672">Concurrent Data Store Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp736048">Access Method Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp736464">SQL API Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp719112">C API Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp743448">Tcl-specific API Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp749040">C#-specific API Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp741376">Replication Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp743864">Locking Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp749456">Logging Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp763176">Memory Pool Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp765792">Mutex Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp766552">Transaction Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp763560">Test Suite Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp776568">Utility Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp766936">Configuration, Documentation, Sample Apps, Portability and Build Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp780312">Example Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp781208">Miscellaneous Bug Fixes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp782744">Deprecated Features</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_2.html#idp785040">Known Bugs</a>
</span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="upgrade_51_toc.html">11.
Upgrading Berkeley DB 11.2.5.0 applications to Berkeley DB 11.2.5.1
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="upgrade_51_toc.html#upgrade_51_intro">Introduction</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_51_dpl_recompile.html">DPL Applications must be recompiled</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_51_src_reorg.html">Source Tree Rearranged</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_51_sqlite_ver.html">SQLite Interface Upgrade</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_51_mod_db4_unsupp.html">Mod_db4 Support Discontinued</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="changelog_5_1.html">Berkeley DB Library Version 11.2.5.1 Change Log</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp799888">Database or Log File On-Disk Format Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp792216">New Features</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp787976">Database Environment Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp806432">Concurrent Data Store Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp727768">Access Method Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp795776">API Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp802264">SQL-Specific API Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp803624">Tcl-Specific API Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp799176">Java-Specific API Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp734296">C#-Specific API Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp807320">Direct Persistence Layer (DPL), Bindings and Collections API</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp816672">Replication Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp827552">Locking Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp839224">Logging Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp822992">Memory Pool Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp827368">Mutex Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp836200">Transaction Subsystem Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp813832">Test Suite Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp834616">Utility Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp837928">Configuration, Documentation, Sample Apps, Portability, and Build Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp828192">Example Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp848592">Miscellaneous Bug Fixes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp846464">Deprecated Features</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_1.html#idp847112">Known Bugs</a>
</span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="upgrade_11gr2_toc.html">12.
Upgrading Berkeley DB 4.8 applications to Berkeley DB 11.2.5.0
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_toc.html#upgrade_11gr2_intro">Introduction</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_dbsqlcodegen.html">db_sql Renamed to db_sql_codegen</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_autoinit.html">DB_REP_CONF_NOAUTOINIT Replaced</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_repmgr.html">Support for Multiple Client-to-Client Peers</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_encrypt.html">Cryptography Support</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_db_nosync.html">DB_NOSYNC Flag to Flush Files</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_11gr2_remsupp.html">Dropped Support</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="build_unix_stacksize.html">Changing Stack Size</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="changelog_5_0.html">Berkeley DB 11g Release 2 Change Log</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="changelog_5_0.html#idp872512">Changes between 11.2.5.0.26 and 11.2.5.0.32</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_0.html#idp863208">Changes between 11.2.5.0.21 and 11.2.5.0.26</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_0.html#idp851296">Changes between 4.8 and 11.2.5.0.21</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_5_0.html#idp883672">Known Bugs</a>
</span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="upgrade_4_8_toc.html">13. Upgrading Berkeley DB 4.7 applications to Berkeley DB 4.8</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="upgrade_4_8_toc.html#upgrade_4_8_intro">Introduction</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_4_8_dpl.html">Registering DPL Secondary Keys</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_4_8_mpool.html">Minor Change in Behavior of DB_MPOOLFILE-&gt;get</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_4_8_fcntl.html">Dropped Support for fcntl System Calls</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="upgrade_4_8_disk.html">Upgrade Requirements</a>
</span>
</dt>
<dt>
<span class="sect1">
<a href="changelog_4_8.html">Berkeley DB 4.8.28 Change Log</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp908504">
Changes between 4.8.26 and 4.8.28:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp853904">
Known bugs in 4.8 </a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp885088">
Changes between 4.8.24 and 4.8.26:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp907544">
Changes between 4.8.21 and 4.8.24:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp853432">
Changes between 4.7 and 4.8.21:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp944680">
Database or Log File On-Disk Format Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp875992">
New Features:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp945096">
Database Environment Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp953944">
Concurrent Data Store Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp954344">
General Access Method Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp964688">
Btree Access Method Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp962400">
Hash Access Method Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp972744">
Queue Access Method Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp973816">
Recno Access Method Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp959840">
C-specific API Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp964968">
C++-specific API Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp985536">
Java-specific API Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp978792">
Direct Persistence Layer (DPL), Bindings and Collections API:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp979064">
Tcl-specific API Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp991048">
RPC-specific Client/Server Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp992632">
Replication Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp988920">
XA Resource Manager Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp994464">
Locking Subsystem Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp987808">
Logging Subsystem Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp1005064">
Memory Pool Subsystem Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp1005456">
Mutex Subsystem Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp987512">
Test Suite Changes</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp996512">
Transaction Subsystem Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp1018456">
Utility Changes:</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="changelog_4_8.html#idp1020896">
Configuration, Documentation, Sample Application, Portability and Build Changes:</a>
</span>
</dt>
</dl>
</dd>
</dl>
</dd>
<dt>
<span class="chapter">
<a href="test.html">14.
Test Suite
</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect1">
<a href="test.html#test_run">Running the test suite</a>
</span>
</dt>
<dd>
<dl>
<dt>
<span class="sect2">
<a href="test.html#idp1045528">Running SQL Test Suite on Unix</a>
</span>
</dt>
<dt>
<span class="sect2">
<a href="test.html#idp1036640">Running SQL Test Suite on Windows</a>
</span>
</dt>
</dl>
</dd>
<dt>
<span class="sect1">
<a href="test_faq.html">Test suite FAQ</a>
</span>
</dt>
</dl>
</dd>
</dl>
</div>
</div>
<div class="navfooter">
<hr />
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left"> </td>
<td width="20%" align="center"> </td>
<td width="40%" align="right"> <a accesskey="n" href="preface.html">Next</a></td>
</tr>
<tr>
<td width="40%" align="left" valign="top"> </td>
<td width="20%" align="center"> </td>
<td width="40%" align="right" valign="top"> Preface</td>
</tr>
</table>
</div>
</body>
</html>