6.1 Understanding the Oracle Tuxedo Directory Structure
During the Oracle Tuxedo software installation, the installer program creates the following directory structure for a full installation. A full installation contains all the Oracle Tuxedo server and client software components plus the Link-Level Encryption (LLE) and Secure Sockets Layer (SSL) encryption software packages.
The following figure illustrates the Oracle Tuxedo 22c Directory Structure:
Figure 6-1 Oracle Tuxedo 22c Release Directory Structure

The product directory shown here, is the default for Oracle Tuxedo 22c Release 1 (22.1.0.0.0). The default name can be changed during installation. The top-level directories and files of the Oracle Tuxedo directory structure are briefly described in the following table:
Table 6-1 Top-level Directories and Files of the Oracle Tuxedo Directory Structure
Directory Name | Description |
---|---|
bin |
Contains Tuxedo, Jolt, and SNMP Agent executable programs. |
cobinclude
|
Contains.cbl file entries for use in COBOL programs.
|
include
|
Contains C and C++ language header files, as well as OMG IDL files. Includes sub-directoriesunicode and xercesc ; may include sub-directory rpc , depending on the platform.
|
jmx |
Contains the files for TSAM Plus. |
lib
|
Contains compiled object files, including dynamic shared libraries (for platforms on which Oracle Tuxedo uses dynamic shared libraries) and other object files needed to build Oracle Tuxedo clients and servers. |
locale
|
Contains sub directories to support the localization of system messages. C sub-directory contains message catalogs for the default locale (U.S. English). |
samples Note: Samples are not installed unless they are selected during Oracle Tuxedo 22c Release installation. |
Contains sample code and resources designed to help you learn how to develop your own applications using Oracle Tuxedo. The samples directory contains the following sub-directories
|
tux.env (file) |
UNIX systems only: Contains Oracle Tuxedo environment variables for UNIX installations and serves as a model for setting those variables. |
udataobj
|
Contains other directories and files required by Oracle Tuxedo. The udataobj directory contains the following sub-directories and files:
|
uninstaller |
Contains code required to uninstall the Oracle Tuxedo software. |
Parent topic: Performing Post-Installation Tasks