You are here:>>>How To Install & Configure Oracle Service Bus (OSB) 12c (

How To Install & Configure Oracle Service Bus (OSB) 12c (

Video Tutorial

In this blog post I will show you how to install and configure Oracle Service Bus 12c – on Oracle Linux 6 64 Bit Virtual Machine.

Please watch my video on this topic for detailed explanation and demo of OSB Installation and configuration.

My Environment

  • Oracle Linux 6 64 Bit Virtual Machine

  • Oracle Database 12c –

  • Oracle Fusion Middleware Infrastructure

  • Oracle Service Bus

  • Java Development Kit (JDK) – 1.8.0_111

Software Used

  • fmw_12. (Fusion Middleware Infrastructure)

  • fmw_12. (Oracle Service Bus)

Fusion Middleware Infrastructure Installation

In 12c, Weblogic Server need not be installed separately. Infrastructure installation comes with Weblogic Server, Oracle Common, JRF and EM templates
  • Make sure JAVA_HOME is set & JAVA executable is added to PATH environment variable.
  • Navigate to software directory and execute infrastructure installer using JAVA

  • Follow the on screen instructions as shown per below screen shots.

Oracle Service Bus Installation

  • Make sure JAVA is installed and JAVA executable is added in the path.
  • Navigate to software directory and start OSB installer using below command.

  • Click Next on the Welcome screen
  • Select “Skip Software Updates” and click Next
  • Provide Middleware Home used during Infrastructure Installation. You can click on View to view the contents of the Middleware Home. Click Next once done.
  • Select Service Bus as Installation Type and click Next
  • Make sure prerequisites are successful and click Next
  • Verify the details on Summary screen and click Install
  • Make sure all the installation tasks are successful and click Next
  • Click Finish on the Installation Complete screen

OSB Schema Creation Using Repository Creation Utility (RCU)

  • Make sure Database is started and listening before execution RCU.
  • Navigate to oracle_common/bin and execute RCU

  • Click Next on the Welcome screen
  • Select “System Load and Product Load” under “Create Repository” section and click Next.
  • Provide DB details as per below screenshot and click Next
  • Make sure Global Prerequisite checks are successful and OK
  • Provide OSB Schema Prefix and select SOA Suite under the components sections. Other dependent schema is automatically selected.
  • Make sure component specific pre requisite checks are successful and click OK.
  • Provide a password for your schema and click Next
  • Specify custom variables as per your requirements and click Next.
  • Verify the default table spaces and click Next. Customize table spaces by clicking Manage Table Spaces if required.
  • Click OK to confirm table space creation.
  • Make sure table space creation is successful and click OK
  • Verify the details on the summary screen and click Create
  • Schema Creation in progress
  • Verify the status of schema creation for each component and click close.

OSB Domain Creation

  • Navigate to MW_HOME/oracle_common/common/bin and execute configuration script

  • Select “Create a new domain”, provide domain location and click Next
    • Domain Location : /u01/app/oracle/product/fmw/user_projects/domains/OSBDomain
  • Select “Oracle Service Bus” under Product Templates. Below templates will be selected automatically.
    • ODSI XQuery 2004 Components Components
    • Oracle Enterprise Manager
    • Oracle WSM Policy Manager
    • Oracle JRF
    • Weblogic Coherence Cluster Extension
  • Provide Application Location and click Next
    • /u01/app/oracle/product/fmw/user_projects/applications/OSBDomain
  • Provide Weblogic Administrator username and password and click Next.
  • Select Production mode, verify JDK path and click Next
  • Provide database details for STB schema and click Get RCU Configuration. Make sure that the schema retrieval is successful and click Next.
  • Verify JDBC Component Schema and click Next
  • Make sure all JDBC connection tests are successful and click Next
  • Accept defaults on Keystore screen and click Next
  • Select Administration Server, Node Manager, Topology and click Next
  • Provide Admin Server name, port number and click Next.
  • Select per Domain Default Location. Provide Node Manager username and password and click Next.
  • Accept the defaults for OSB Managed server and click Next
  • Click Next on the Cluster screen. Add clusters if you are configuring highly available environments.
  • Click Next on the Server Templates screen
  • Accept default Coherence Cluster port or customize it if required and click Next.
  • Add Unix Machine as per the below screen shot and click Next
  • Add OSB Managed Server to new Unix Machine and click Next
  • Click Next on the Virtual Targets screen.
  • Verify the details on the Summary screen and click Create
  • Make sure all the configuration steps are successful and click Next
  • Click Finish on End Of Configuration screen.

OSB Domain Startup

  • Navigate to DOMAIN_HOME/bin and execute startNodeManager

  • Navigate to DOMAIN_HOME and create security directory using below commands

  • Create inside security directory with below content

  • Execute from Domain Home

  • Once Admin Server is started completely, start Managed Servers from Weblogic administration console URL

  • Make sure all managed servers are in RUNNNING state


  • Oracle Weblogic Server Administration Console

  • Oracle Weblogic Server Enterprise Manager (EM) Console

  • OSB Designer Console

  • OSB Admin Console

That’s all folks! You have now installed and created a domain for Oracle Service Bus. If you have any questions and suggestions, please post them in the comments.


About the Author:

I am a Senior Cloud Professional specialized in AWS Cloud with 11 years of IT experience. I am enthusiastic about Serverless Architecture. I am an expert in Oracle Fusion Middleware.


  1. Joanne January 11, 2017 at 8:09 PM - Reply

    You posted one of the best tutorial material for someone who doesn’t have a ton of technical background. It’s simply enlightening to go through your posts. Thanks a bunch!!!

  2. Mark Taylor February 6, 2017 at 8:39 PM - Reply

    I am a development manager here at Oracle in the Financial Services Gloabal Business Unit and I’ve been trying to find some internal OSB experts to help guide my developers on proper design and deployment of our OSB composite apps. What I need is general consulting on a wide variety of OSB topics from an expert. My employee have 5 or more years experience with OSB but are not experts particularly around performance tuning, SSL configuration, and monitoring. Do you know who I should contact in Oracle for such a person or possibly a an external company I that can provide the same expertise?


Leave A Comment