Introduction

This document covers the installation of Oracle Db11g for ReadSoft PROCESSIT. The installation procedure is chronological, so each step should be performed in the sequence appearing in this document.

For details regarding PROCESSIT workflow installation, please refer to the standard PROCESSIT installation guide.

PROCESSIT uses Oracle BPEL Process Manager (a component of Oracle SOA Suite) 11.1.1.7 patched to the latest level.

Typographic conventions

Please note that all commands that should be typed are presented like this.

Recommendations

If installing on VMware we recommend that you take snapshots at various points throughout the installations to avoid restarting if something goes wrong.

Install PROCESSIT Database

Installation Package

Download Installation Package

Download p13390677_11204_Linux-x86-64_1of7.zip and p13390677_11204_Linux-x86-64_2of7.zip from the ReadSoft FTP Server.

Login

Log in to the DB server as root with the root password.

Confirm Swap space

cat /proc/swaps 10 GB swap space is required (accumulated on all partitions).

Create Oracle user and folder

Create user oracle

useradd oracle

passwd [password]

groupadd oinstall

groupadd dba

usermod -a -G oinstall,dba oracle

Create the Oracle folder

mkdir -p /oracle/Stage

Oracle folder ownership

chown -R oracle:oracle /oracle

Prepare install files

Move install package to server

Move p13390677_11204_Linux-x86-64_1of7.zip and p13390677_11204_Linux-x86-64_2of7.zip to a directory on the DB server. It is recommended to place them in /oracle/Stage/db_install

Unzip install package

Unzip the two files:

Test the network

Ping www.oracle.com

Yum installer

Open a new terminal on the server as root

cd /etc/yum.repos.d

Yum install

yum install binutils.x86_64 -y -q

yum install compat-libcap1.x86_64 -y -q

yum install compat-libstdc++-33.x86_64 -y -q

yum install compat-libstdc++-33.i686 -y -q

yum install gcc.x86_64 -y -q

yum install gcc-c++.x86_64 -y -q

yum install glibc.x86_64 -y -q

yum install glibc.i686 -y -q

yum install glibc-devel.i686 -y -q

yum install libaio.x86_64 -y -q

yum install libaio-devel.x86_64 -y -q

yum install libgcc.x86_64 -y -q

yum install libstdc++.x86_64 -y -q

yum install libstdc++.i686 -y -q

yum install libstdc++-devel.x86_64 -y -q

yum install libXext.i686 -y -q

yum install libXtst.i686 -y -q

yum install openmotif.x86_64 -y -q

yum install openmotif22.x86_64 -y -q

yum install redhat-lsb.x86_64 -y -q

yum install sysstat.x86_64 -y -q

yum install xorg-x11-utils.x86_64 -y -q

Xhost

xhost +

Display test

Test the xclock application to see if the graphical interface is working. Press ctrl+c to stop the clock.

Verify that the hostname in hosts file

Verify the chosen hostname is available in the /etc/hosts as the first entry for the ip . Edit file if necessary.

cat /etc/hosts

Installation Steps

Change user

su - oracle

Start the Database installation

cd /oracle/Stage/db_install/database

./runInstaller

The database installer is shown.

Configure Security Updates

Remove the I wish checkmark.

Click Next

Email address not specified

Click Yes

Download Software Updates

Select Skip software updates

Click Next

Select Installation Option

Select Create and configure a database

Click Next

System Class

Select Server Class

Click Next

Node Selection

Select Single Instance Database Installation

Click Next

Select Install Type

Select Advanced install

Click Next

Select Product Language

Click Next

Select Database Edition

Select Enterprise Edition

Click Next

Specify Installation Location

Change the oracle base path: Oracle base = /oracle/db/

Click Next

Create Inventory

Change the Inventory Directory: Inventory Directory = /oracle/oraInventory

Select oinstall for the oraInventory Group Name

Click Next

Select Configuration Type

Select General Purpose/Transaction Processing

Click Next

Specify Database Identifiers

Enter the global database name, for instance PROCESSIT.

Ensure that the Oracle Service Identifier is equivalent.

Click Next

Specify Configuration Options

On the memory tab, check Enable Automatic Memory Management.

Change the Allocate Memory value to 4096

On the character sets tab, select Use Unicode

Click Next

Specify Management Options

Select Use Database Control for database management

Click Next

Specify Database Storage Options

Select File System

Change Specify database file location: /oracle/db/oradata

Click Next

Specify Recovery Options

Select Do not enable automatic backups

Click Next

Specify Schema Passwords

Select Use the same password for all accounts

Specify the password. This password is referenced as [password] in this document.

Confirm the password.

Privileged Operating System Groups

Confirm that the Database Administrator (OSDBA) Group is set to dba and the Database Operator (OSOPER) Group is set to oracle.

Click Next

Perform Prerequisite Checks

If any of the checks fail, click the Fix & Check Again button and follow directions

Click Check Again to repeat the check

Missing package pdksh-5.2.14 can be safely ignored

Once all the checks have passed, Click Next

If Ignore All was checked, Click Yes

Summary

Click Install. The installation begins.

Database Configuration Assistant

Click Ok.

Execute Configuration Scripts

  1. Open a new terminal window and log in as root.
  2. Run these scripts:
    • sh /oracle/oraInventory/orainstRoot.sh

    • sh /oracle/db//product/11.2.0/dbhome_1/root.sh

  3. Press Enter to the full path for local bin dir. Or type /usr/local/bin
  4. Return to the execute conf. ass. window.
  5. Click Ok to continue.

Finish

Click Close to finish database installation.

/etc/oratab

Edit /etc/oratab such that the last item on the line for PROCESSIT is Y.

For example: PROCESSIT:/oracle/db/product/11.2.0/dbhome_1:Y

Set Environment Variables

. oraenv

Enter PROCESSIT .

Check the ORACLE_HOME

echo $ORACLE_HOME

Start up the database

dbstart $ORACLE_HOME

If any permission issues occur, go to SELinux Administration, select Status and set System Default Enforcing Mode and Current Enforcing Mode to permissive.

Verify the database started

sqlplus / as sysdba

SQL*Plus should connect to the running database

Optional - Enterprise Manager

Starting Enterprise Manager dbconsole

emctl start dbconsole

Verify Enterprise Manager Status

emctl status dbconsole

Accessing Enterprise Manager

Open a web browser and enter the following URL:

https://<hostname or ip>:1158/em

The Database Control Login page is displayed. Enter a username and password for a user that is authorized to access the Oracle Enterprise Manager Database Control. Click Login.