Skip Navigation Links | |
Exit Print View | |
Oracle Fusion Middleware Release Notes for Oracle Unified Directory 11g Release 1 (11.1.1) |
Overview of Oracle Unified Directory 11g Release 1 (11.1.1)
Support for the Oracle Directory Integration Platform
Synchronization between Oracle Unified Directory and Oracle Internet Directory
Synchronization between Oracle Unified Directory and Third-Party Directories
System Requirements and Supported Systems
File Descriptor Requirements (Linux Systems)
To Increase the File Descriptor Limit (Linux)
Software Environment Limitations and Recommendations
Oracle Unified Directory 11g Release 1 (11.1.1) Limitations
To ensure optimal server performance, your system must meet the following requirements:
For optimal performance, your system must have sufficient RAM memory for the JVM heap and database cache. For more information about setting the JVM heap and database cache, see Chapter 6, Configuring the JVM, Java Options, and Database Cache, in Oracle Fusion Middleware Installation Guide for Oracle Unified Directory.
On Solaris systems, the operating system should be configured to have at least twice as much virtual memory as JVM heap. To achieve this, you might need to increase the size of the operating system swap space.
Your system should also have enough disk space to store the generated log files. The server log files can consume up to 1 GB of disk space with default server settings. In replicated environments, the change log database can grow up to 30-40 GB with loads of 1000 mods/sec. For information about setting the log file size, see Configuring Log Rotation Policies in Oracle Fusion Middleware Administration Guide for Oracle Unified Directory.
You can configure Oracle Unified Directory in such a way that it uses substantially less, or more, disk space depending on your application and performance needs. Any setup considerations must determine the amount of memory for the server's database and log files.
As a general guideline, the following hardware is recommended:
|
For information about certified Operating Systems for Oracle Unified Directory 11g Release 1 (11.1.1) refer to the certification matrix on the following Web page
http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
The following table outlines the operating system requirements.
|
For information about certified Java version for each Java implementation, refer to the following Web page
http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
To ensure optimal server performance, the total number of client connections, database files, and log files must not exceed the maximum file descriptor limit on the operating system (ulimit -n). By default, the directory server allows an unlimited number of connections but is restricted by the file descriptor limit on the operating system. Linux systems limit the number of file descriptors that any one process may open to 1024 per process. (This condition is not a problem on Solaris machines, x86, x64, or SPARC).
After the directory server has exceeded the file descriptor limit of 1024 per process, any new process and worker threads will be blocked. For example, if the directory server attempts to open a Oracle Berkeley JE database file when the operating system has exceeded the file descriptor limit, the directory server will no longer be able to open a connection that can lead to a corrupted database exception. Likewise, if you have a directory server that exceeds the file descriptor limit set by the operating system, the directory server can become unresponsive as the LDAP connection handler consumes all of the CPU's processing in attempting to open a new connection.
To fix this condition, set the maximum file descriptor limit per process on Linux machines.
The hard limit is the maximum server limit that can be set without tuning the kernel parameters in proc file system.
$ ulimit -aH core file size (blocks) unlimited data seg size (kbytes) unlimited file size (blocks) unlimited max locked memory (kbytes) unlimited max memory size (kbytes) unlimited open files 1024 pipe size (512 bytes) 8 stack size (kbytes) unlimited cpu time (seconds) unlimited max user processes 4094 virtual memory (kbytes) unlimited
* soft nofile 1024 * hard nofile 65535
session required /lib/security/pam_limits.so
The system file limit is set in /proc/sys/fs/file-max .
echo 65535 > /proc/sys/fs/file-max
ulimit -n unlimited
The Oracle Unified Directory software treats global, full local, and sparse zones as an independent physical system. Installing the server in any type of Solaris zone is therefore like installing on an independent system. The software does not share services or file locations with other zones.
Before you begin the installation procedure, you must read the certification matrix to ensure that your environment meets the minimum installation requirement for each component.
For more information about certified application servers, refer to the certification matrix on the following Web page
http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
Oracle Unified Directory 11g Release 1 (11.1.1) is certified for the following languages:
Chinese (Simplified)
Chinese (Traditional)
French
German
Italian
Japanese
Korean
Spanish
Portuguese (Brazilian)
Note - Certain error messages (specifically, the SEVERE and FATAL messages) are displayed in English only.
For more information, see the following Web page
http://my.oracle.com/site/pd/fmw/platform/release/CNT634718.xls