Exploring_Oracle_FMW.pdf

download Exploring_Oracle_FMW.pdf

of 5

Transcript of Exploring_Oracle_FMW.pdf

  • 8/10/2019 Exploring_Oracle_FMW.pdf

    1/5

    Exploring Oracle FMW (Fusion Middleware ) and SOA Suite on Oracle Linux -

    Part 1

    Introduction ............................................................................................................................................. 2

    Hardware and Software details ............................................................................................................... 2

    The order of Installation I did was ........................................................................................................... 2

    Road Map ................................................................................................................................................ 3

    Understanding the FMW Installation and Products ................................................................................ 3

    Quick Steps for the Installation .............................................................................................................. 4

  • 8/10/2019 Exploring_Oracle_FMW.pdf

    2/5

    Introduction

    This document should provide us information to test SOA Suite and FMW Products and understand

    it. FMW is indeed huge so it has to be broken into parts to understand it. So, I had the idea to

    explore it on Oracle Virtual Box.

    My salute and great respect to SOA Architects and FMW Admins !!!

    I consider this document as Part 1 because I would like to share the information and links to test and

    understand it on yourself .

    In Part 2 Doc I can share the complete installation steps. Also, placing the entire information in one

    doc might confuse, if you are new to this. So, you can consider this as technical theory for testing

    and understanding the FMW Products and SOA.

    Much Memory and Disk space is needed to test on a single Server. On Oracle Virtual Box Disk Space is

    dynamically expanded. It is vital to meet Disk space requirements to avoid the Warnings and Errors.

    Hardware and Software details

    1. Oracle Virtual box configured with :

    (1) 10 GB RAM, (2) 4 CPUs, (3) 30 GB Hard Disk for Oracle Linux Operating System ,( 4) 50 GB Hard

    Disk for complete FMW Products (installing only on one Drive), (5) 12 GB for Oracle Database Files

    and (6) default Virtual IP i.e. 192.168.56.XX and default DNS 192.168.56.1

    2. Oracle Linux Server upgraded from 6.4 to 6.5 (64 Bit) (Update with Yum)

    3. The Products interested me to test and installed were:

    Oracle Linux 6.5 (OS)

    Jrockit (jrockit-jdk1.6.0_45-R28.2.7-4.1.0-Linux-x64.bin)

    Oracle Database 11.2.4 (Enterprise Database with AMM, allocated 2 GB RAM)

    RCU (Repository Creation Utility) 11.1.1.7 (Creating Schemas in Database)

    WebLogic Server 10.3.6 (Application Server)

    Service Bus (11.1.1.7)

    FMW Web Tier Utilities (11.1.1.7). This installs Oracle HTTP Server, Web Cache and OPMN

    SOA Suite and Business Process Management Suite (11.1.1.7)

    Oracle WebCenter Portal (11.1.1.7.0)

    The order of Installation I did was

    1) Oracle Linux Server

    2) Directories for Software Products and additional Linux Packages for SOA and Jrockit installed

    3) Database created

    4) Using RCU created Schemas in Database

    5) WebLogic Server Software installed

    6) Service Bus installed

    7) SOA Suite and BPM Suite installed

  • 8/10/2019 Exploring_Oracle_FMW.pdf

    3/5

    8) FMW Web Tier Utilities installed i.e. Oracle HTTP Server, Web Cache and OPMN installed

    9) Finally, Oracle WebCenter Portal installed

    10) Invoked WebLogic "config.sh" to a create a Domain and the Domain with SOA and BPM options

    was presented !

    As shown in the section 3.1.5.1 Oracle BPM Suite "Creating a New Domain with Oracle SOA Suite

    Components" on the below link.

    http://docs.oracle.com/cd/E23943_01/doc.1111/e13925/configure.htm#CACEEJJJ

    Road Map

    Oracle Fusion Middleware Installation Guide for Oracle SOA Suite and Oracle Business Process

    Management Suite 11gRelease 1 (11.1.1.7.0)

    http://docs.Oracle.com/cd/E28280_01/install.1111/e13925/overview.htm#sthref10

    The section 1.2 is the first graph that makes us understand this kind of installation.

    Section 1.3.is Topology Summary for Oracle SOA Suite. At the end of the installation these directories

    and files exist.

    Understanding the FMW Installation and Products

    The next link that makes us understand what we will be installing and our requirements.

    http://docs.Oracle.com/cd/E28280_01/index.htm

    1) For further reading related to this installation expand "Web Tier", "WebLogicServer", "SOA

    Suite, Business Process Management Suite, and Web Services"and for "Service Bus (11.1.1.7)"

    installation, check the below link

    http://docs.Oracle.com/cd/E28280_01/install.1111/e15017/install_osb.htm

    2) Open in a new tab clicking on "Install, patch, and upgrade"in the section "Use Oracle Fusion

    Middleware". We will be directed to the below link

    http://docs.Oracle.com/cd/E28280_01/IPu.htm

    3) Expand "Install selected Fusion Middleware Products"in the section "Install and Configure" for

    further information about this installation .

    4) The section "Install required Fusion Middleware Database schemas" is all about RCU (Repository

    creation and the required Schemas in the Database for FMW). Below is the direct link.

    http://docs.Oracle.com/cd/E28280_01/doc.1111/e14259/RCU.htm#CHDGJCGJ

    The section 2.2 is about "Required Schemas and Dependencies". In this case I went with "Oracle

    SOA Suite Schemas,Oracle WebCenter Portal Schemas,Oracle WebCenter Content Schemas" etc.

    http://docs.oracle.com/cd/E23943_01/doc.1111/e13925/configure.htm%23CACEEJJJhttp://docs.oracle.com/cd/E23943_01/doc.1111/e13925/configure.htm%23CACEEJJJhttp://docs.oracle.com/cd/E28280_01/install.1111/e13925/overview.htm%23sthref10http://docs.oracle.com/cd/E28280_01/install.1111/e13925/overview.htm%23sthref10http://docs.oracle.com/cd/E28280_01/index.htmhttp://docs.oracle.com/cd/E28280_01/index.htmhttp://docs.oracle.com/cd/E28280_01/webtier.htmhttp://docs.oracle.com/cd/E28280_01/webtier.htmhttp://docs.oracle.com/cd/E28280_01/webtier.htmhttp://docs.oracle.com/cd/E28280_01/wls.htmhttp://docs.oracle.com/cd/E28280_01/wls.htmhttp://docs.oracle.com/cd/E28280_01/wls.htmhttp://docs.oracle.com/cd/E28280_01/soa.htmhttp://docs.oracle.com/cd/E28280_01/soa.htmhttp://docs.oracle.com/cd/E28280_01/soa.htmhttp://docs.oracle.com/cd/E28280_01/soa.htmhttp://docs.oracle.com/cd/E28280_01/install.1111/e15017/install_osb.htmhttp://docs.oracle.com/cd/E28280_01/install.1111/e15017/install_osb.htmhttp://docs.oracle.com/cd/E28280_01/ipu.htmhttp://docs.oracle.com/cd/E28280_01/ipu.htmhttp://docs.oracle.com/cd/E28280_01/ipu.htmhttp://toggledisplay%28%271%27%29/http://toggledisplay%28%271%27%29/http://toggledisplay%28%271%27%29/http://toggledisplay%28%271%27%29/http://docs.oracle.com/cd/E28280_01/IPu.htmhttp://docs.oracle.com/cd/E28280_01/IPu.htmhttp://toggledisplayltwo%28%273%27%29/http://toggledisplayltwo%28%273%27%29/http://toggledisplayltwo%28%273%27%29/http://toggledisplay%28%272%27%29/http://toggledisplay%28%272%27%29/http://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htmhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htmhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htmhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/RCU.htm%23CHDGJCGJhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/RCU.htm%23CHDGJCGJhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABBIHEDhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABBIHEDhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABBIHEDhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABBIHEDhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABJEHIFhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABJEHIFhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABJEHIFhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABEBIIAhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABEBIIAhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABEBIIAhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABJEHIFhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABBIHEDhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#BABBIHEDhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/RCU.htm%23CHDGJCGJhttp://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htmhttp://toggledisplay%28%272%27%29/http://toggledisplayltwo%28%273%27%29/http://docs.oracle.com/cd/E28280_01/IPu.htmhttp://toggledisplay%28%271%27%29/http://toggledisplay%28%271%27%29/http://docs.oracle.com/cd/E28280_01/ipu.htmhttp://docs.oracle.com/cd/E28280_01/install.1111/e15017/install_osb.htmhttp://docs.oracle.com/cd/E28280_01/soa.htmhttp://docs.oracle.com/cd/E28280_01/soa.htmhttp://docs.oracle.com/cd/E28280_01/wls.htmhttp://docs.oracle.com/cd/E28280_01/webtier.htmhttp://docs.oracle.com/cd/E28280_01/index.htmhttp://docs.oracle.com/cd/E28280_01/install.1111/e13925/overview.htm%23sthref10http://docs.oracle.com/cd/E23943_01/doc.1111/e13925/configure.htm%23CACEEJJJ
  • 8/10/2019 Exploring_Oracle_FMW.pdf

    4/5

    Quick Steps for the Installation

    1) System Requirements

    http://docs.Oracle.com/html/E18558_01/fusion_requirements.htm

    Go toSection 6, "System Requirements for UNIX Operating Systems"and thenSection 6.2, "Linux

    Operating System Requirements".Finally click on "x86-64Oracle Linux 6 (UL1+)".

    If the Oracle Linux is upgraded to 6.5 then the only packages we need would be: " openmotif-2.2.3

    for x86_64 and "openmotif22-2.2.3 for x86_64". It is good although to recheck the installed Packages

    on the system.

    Oracle Linux Installation

    http://www.oracle-base.com/articles/12c/Oracle-db-12cr1-installation-on-Oracle-Linux-6.php

    This is the link for the required system settings preparing the system for Oracle Installation.

    2) Creating the directories in which the Oracle Software will be installed

    mkdir -p /u01/app/oracle/product/FMW11g

    mkdir -p /u01/app/oracle/config/Domains

    mkdir -p /u01/app/oracle/config/applications

    mkdir -p /u01/app/oracle/product/FMW11g/jrockit

    chown -R oracle:oinstall /u01 and chmod -R 775 /u01

    3) Jrockit Installation

    http://www.oracle-base.com/articles/Linux/jrockit-installation-on-Linux.php

    I preferred to install Jrockit in the directory as show below. And then we set the "JAVA_HOME " Path

    after Jrockit installation on the Server.

    mkdir -p /u01/app/oracle/product/FMW11g/jrockit

    4) RCU (Repository Creation Utility)

    Using RCU the Schemas to be created in the Database. Remember the Road Map Figure for the

    installation? Assuming the Oracle Database is already installed. The successful creation of Schemas

    will be when the number of Processes and Sessions are increased in the Database. The default Oracle

    Database will have 150 Processes. In this case we must increase it to 300 or 500 in this case.

    http://www.dba-Oracle.com/t_sessions_paRAMeter.htm

    5) WebLogic Server Installation

    For 10.3.6 Application Server that means Oracle WebLogic Server as Application Server follow thebelow link for the installation.

    http://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABGBCIGhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABGBCIGhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABGBCIGhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABJBCAIhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABJBCAIhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABJBCAIhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABJBCAIhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABCEFEAhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABCEFEAhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABCEFEAhttp://www.oracle-base.com/articles/12c/Oracle-db-12cr1-installation-on-Oracle-Linux-6.phphttp://www.oracle-base.com/articles/12c/Oracle-db-12cr1-installation-on-Oracle-Linux-6.phphttp://www.oracle-base.com/articles/Linux/jrockit-installation-on-Linux.phphttp://www.oracle-base.com/articles/Linux/jrockit-installation-on-Linux.phphttp://www.oracle-base.com/articles/Linux/jrockit-installation-on-Linux.phphttp://www.oracle-base.com/articles/12c/Oracle-db-12cr1-installation-on-Oracle-Linux-6.phphttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABCEFEAhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABJBCAIhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABJBCAIhttp://docs.oracle.com/html/E18558_01/fusion_requirements.htm#BABGBCIG
  • 8/10/2019 Exploring_Oracle_FMW.pdf

    5/5

    http://www.Oracle-base.com/articles/11g/Oracle-WebLogic-Server-11gr1-1036-installation-on-

    Oracle-Linux-5-and-6-11gr1.php

    6) Service Bus Installation

    There is a recommendation from Oracle for SOA Suite with Service Bus installation, that states:" If you are planning to install Oracle Service Bus and SOA Suite in the same location, we recommend

    you install Oracle Service Bus first."

    http ://docs.Oracle.com/cd/E28280_01/install.1111/e15017/install_osb.htm

    7) SOA Suite and BPM Installation

    http://docs.Oracle.com/cd/E23943_01/doc.1111/e13925/install.htm

    In the Section " 2.2.2 Starting the Installer" we provide the Jrockit Installation Path and start the

    installation.

    Info: During the installation the installer asks to show the exact Path where "Disk4 and Disk5 etc "

    located are. Those are found in the Part2 of SOA Suite Software.

    8) FMW Web Tier Installation

    This is not shown in the Road Map.

    http ://docs.Oracle.com/cd/E28280_01/install.1111/e14260/overview.htm

    if you want to test something here then go with the option "Install but do not configure Oracle Web

    Tier" during the installation. If you do not want to test how it is configured manually then go with the

    option "Install and Configure". Remember this is Standalone Installation. That means, no DHCP

    configured.

    9) Installing Oracle WebCenter Portal

    http://docs.Oracle.com/cd/E28280_01/install.1111/e12001/install.htm

    Quite straight forward.

    Note:

    It is very important to make a note of all the directories and instances that were created during the

    installation although you may save response files.

    There are many directories for this kind of installation. Keeping a note of it in order to not to waste

    the time in searching some directory or Instance directory later on.

    :-)