* Jack Kielsmeier:
Is 32-bit OpenLDAP able to address 4GB of memory?
Yes, either with a 64-bit kernel or a hugemem kernel. The latter is a 32-bit kernel variant which was explicitly created to support large-memory loads (up to 64 GB per system and 4 GB per process). It was an architectural dead end because the required patches were never accepted upstream, but you can still get support for it from Red Hat and perhaps other enterprise vendors that had similar kernels.
These options are rapidly approaching end of support, so you really should look at a 64-bit kernel (and, somewhat longer-term, a 64-bit userland).