Before You Begin
This tutorial provides a step-by-step example of how to install Oracle Unified Directory (OUD) 12c PS3 in preparation for configuring OUD as a Proxy Server with Microsoft Active Directory and Enterprise User Security (EUS). This tutorial takes approximately 15 minutes to complete.
This is the first tutorial in the series Integrating Oracle Unified Directory Proxy Server 12c with Microsoft Active Directory and Oracle Enterprise User Security. Read them sequentially.
- Installing Oracle Unified Directory 12c for Active Directory and EUS Integration
- Configuring OUDSM 12c for EUS
- Configuring an OUD 12c Proxy Server for EUS
- Configuring Active Directory for OUD 12c and EUS Integration
- Configuring Network and Database Connectivity for OUD 12c and EUS
- Configuring Schemas, Roles and Mapping for EUS and OUD 12c
- Testing the EUS, OUD 12c and Active Directory Integration
Background
Oracle EUS enables Oracle Database users to authenticate against identities stored in an LDAP-compliant directory service such as OUD or Active Directory. In this tutorial you install OUD ready for configuring OUD as a Proxy Server to Active Directory.
What Do You Need?
An environment with:
- At least 16 GB of physical memory
- Oracle Enterprise Linux 6.6 or later with access to the Internet
- The system requirements are met as per Oracle® Fusion Middleware System Requirements and Specifications 12c (12.2.1.3.0)
This tutorial assumes that you have already installed and configured the following:
- A running Oracle 12.1.0.2 standalone database with Patch 19285025 applied for use with EUS. In these tutorials this database is called
orcl.example.com
running on hostnamedb.example.com
. - An install of Enterprise Manager Cloud Control 12.1.0.5. The 12.1.0.2 database (orcl.example.com) must have been configured as a target in Cloud Control. Note: Cloud Control is only required if you want to manage Enterprise Users, Schemas and Role Mappings via the Cloud Control GUI. If you prefer to manage them using the EUSM command line tool, then Cloud Control is not required.
- A running Microsoft Active Directory Windows 2012 R2 installation. In these tutorials Active Directory is running on hostname
ad.example.com
with schemadc=example,dc=com
. The Active Directory LDAP port is389
and the LDAPS port is636
. All passwords areWelcome1
. Active Directory users are stored undercn=users,dc=example,dc=com
and groups underou=groups,dc=example,dc=com
Download the Oracle Unified Directory 12c PS3 Software
- In a browser, go to the Oracle Technology Network download page for Identity Management 12c PS3 (12.2.1.3.0).
- Accept the license agreement and download the Oracle Unified Directory (12.2.1.3.0) software (fmw_12.2.1.3.0_oud_Disk1_1of1.zip), File 1, highlighted in the illustration:
Description
- Download the
Identity and Access Management 12cPS3 12.2.1.3.0) Infrastructure software, File 1, highlighted
in the illustration
(fmw_12.2.1.3.0_infrastructure_Disk1_1of1.zip):
Description - Navigate to the JDK downloads page.
Accept the license agreement and download the latest JDK 1.8
for Linux x64 (jdk-8uXXX-linux-x64.tar.gz):
Description - After the download is complete, move all the downloaded software to /stage and unzip it.
Install
Oracle JDK
- Launch a terminal window as
oracle
and enter the following command to install the JDK:
cp /stage/jdk-8u144-linux-x64.tar.gz /u01/app/oracle/product/
cd /u01/app/oracle/product tar -zxvpf jdk-8u144-linux-x64.tar.gz mv jdk1.8.0_144 jdk
rm jdk-8u144-linux-x64.tar.gz - To test the JDK installation, enter the commands below:
/u01/app/oracle/product/jdk/bin/java -version export JAVA_HOME=/u01/app/oracle/product/jdk $JAVA_HOME/bin/java -version
- Enter the command vi $HOME/.bash_profile and enter the
following variables and save the file:
export JAVA_HOME=/u01/app/oracle/product/jdk export PATH=$JAVA_HOME/bin:$PATH
- Repeat step 3 to include the JDK variables in the $HOME/.bashrc file. Exit the terminal window.
Install Oracle WebLogic Server
- Launch a terminal window as
oracle
and enter the following command to check that your PATH is pointing at the correct version of the JDK:
which java
java -version - Run the following command to install WebLogic Server:
cd /stage unzip fmw_12.2.1.3.0_infrastructure_Disk1_1of1.zip java -jar fmw_12.2.1.3.0_infrastructure.jar
- Follow the table below to guide you through the installation
screens:
Step Window Description Choices or Values 1. Welcome Click Next 2. Installation Inventory (only appears if installing on different machine to database) Inventory Directory: /u01/app/oraInventory
Before doing the next step, run as root:/u01/app/oraInventory/createCentralInventory.sh
3. Auto Updates Skip Auto Updates 4. Installation Location Oracle Home: /u01/app/oracle/product/oud
5. Installation Type Fusion Middleware Infrastructure 6. Prerequisite Checks Click Next 7. Installation Summary Click Install 8. Installation Progress Click Next 9. Installation Complete Click Finish
Install Oracle Unified Directory
- Launch a terminal window as
oracle
and enter the following command:
cd /stage java -jar fmw_12.2.1.3.0_oud.jar
- Follow the table below to guide you through the installation
screens:
Step Window Description Choices or Values 1. Welcome Click Next 2. Auto Updates Skip Auto Updates 3. Installation Location Oracle Home: /u01/app/oracle/product/oud/
4. Installation Type Colocated Oracle Unified Directory Server (Managed through WebLogic Server) 5. Prerequisite Checks Click Next 6. Installation Summary Click Install 7. Installation Progress Click Next 8. Installation Complete Click Finish