Oracle Applications R12.2.3 / EBS R12.2.x - Fresh New Installation on Split-tier (or mixed OS or Multi-node) Configuration

I got an opportunity to perform a fresh new install of Oracle's latest E-Business Suite (also called Oracle Apps or Oracle Applications or Oracle EBS) version R 12.2.3.  Oracle documentation mainly depicts the procedure to install both application and database on the same server be it Linux, Unix or Windows. In this note, I am sharing the overall steps, documents that I followed for the installation on a two node (also termed as Split-Tier or Multi-Node) configuration with different operating system (OS) configuration.

Configuration:
Database is on HP-UX Itanium 11.31
Application services on Linux x86-64 bit (Oracle Linux 6)


Split-Tier (Mixed-OS, Multi-Node) EBS Installation steps in a nutshell:
  • Create stage directory on your database server (HP Unix).
  • Run Rapid Install on the database tier node (HP-UX) and Chose "Create a new configuration" option during the Rapid Install.
  • Create stage directory on your application server (Linux x86-64).
  • Copy "conf_.txt" from the database tier node to apps tier node.
  • Run Rapid Install on the apps tier node. Choose "Load the following saved configuration" and browse to the config file.
  • Make sure the installer runs with no errors on each tier node

Pre-requisites:
  1. Download the entire Oracle EBS R12.2 software for both HP UX Itanium and Linux x86-64 from  edelivery.oracle.com.
  2. By default, the software comes with RapidWiz (or Rapid Wizard) 12.2.0.46. You need to download the startCD 47. This is mandatory for mixed-OS or Split-tier.
  3. Do not use NFS mount to stage the software on the database server. Please use local filesystem.

How to check the version of Rapid Wizard (rapidwiz):
You must unzip the 3 parts of Oracle E-Business Suite Release 12.2.0 Rapid Install StartHere. After extracting the Start CD to a mount point say /mnt_01/EBSHPUX/HPStageR1220

cd /mnt_01/EBSHPUX/HPStageR1220
unzip V35215-01_1of3.zip
unzip V35215-01_2of3.zip
unzip V35215-01_3of3.zip


Open a VNC session or set up the Display, change directory to /mnt_01/EBSHPUX/HPStageR1220/startCD/Disk1/rapidwiz.

 cd /mnt_01/EBSHPUX/HPStageR1220/startCD/Disk1/rapidwiz
./RapidWizVersion

How to update the Oracle E-Business Suite Rapid Install Wizard to Version 12.2.0.47:

New Rapid Install Patch - p17873425_R12_GENERIC.zip (Version - 12.2.0.47_5)

Copy the patch p17873425_R12_GENERIC.zip to the extracted location of the Start CD, say /mnt_01/EBSHPUX/HPStageR1220

unzip -o p17873425_R12_GENERIC.zip.

Make sure to use '-o' option else it will ask for permission to overwrite.  Now once again validate the version of the RapidWiz.

To learn about the required software zip files to be downloaded to build the R12.2.0 Stage Area:
  1.  Useful 12.2 Documents For Customers And ATG Support Engineers (Doc ID 1585889.1)
  2. Important Notice: Issues with Downloading Oracle E-Business Suite Release 12.2 Media Packs (Doc ID 1588372.1)
  3. R12.2: How To Create the Stage In Preparation For Installation (Doc ID 1596433.1)
  4. Oracle E-Business Suite Release Notes, Release 12.2 (Doc ID 1320300.1)

 How to build Stage Area for Rapid Install:

Once you download the software from Oracle E-Delivery site, you must follow Oracle E-Business Suite Installation Guide: Using Rapid Install Release 12.2 (12.2.0) - Part No. E22950-14 for your reference to extract and build the Stage Area [Page 29-33 in the pdf]

Copy all the downloaded zip files to the Stage Location - /mnt_01/EBSHPUX/HPStageR1220.

Note: Make sure that you have copied only the required Oracle EBS software zip files as per the metalink notes and have unzipped only the Start CDs(3 parts) and no other files.

cd /mnt_01/EBSHPUX/HPStageR1220/startCD/Disk1/rapidwiz/bin
sh buildStage.sh

Select  Option 1 - Create new stage area from the Main Menu, followed by the Operating System (OS). Since I am building stage area for HP-UX, I selected Option 4 - HP-UX Itanium. Repeat the process for Linux x86-64 version of the Oracle EBS R12.2.0

The process will ask for the directory location as below:

Specify the directory containing the zipped installation media:
/mnt_01/EBSHPUX/HPStageR1220


R12.2.0 Rapid Install Wizard on the Database Server (HP-UX Itanium) :

Once the Stage Area is build without any errors, Open a VNC or set the DISPLAY to start the Rapid Install Wizard.

cd /mnt_01/EBSHPUX/HPStageR1220/startCD/Disk1/rapidwiz
./rapidwiz

Following are the screen-by-screen details of the Rapid Install:

Screen 1: Oracle E-Business Suite Release 12.2.0 Rapid Install Wizard 
Click Next.

Screen 2: Wizard Operation
Select  Install Oracle E-Business Suite Release 12.2.0. I didn't select 'Use Express Install'. Click Next.

Screen 3: Provide your email address to be informed of security issues
Uncheck 'I wish to receive security updates via My Oracle Support'. Click Next.

Screen 4: Configuration Choice
Select 'Create a new configuration'. Click Next.

Screen 5: Global System Settings
This is for the port pool mechanism. Default value for File System 1 and 2 are 0 and 1 respectively. I selected 11 and 12. Click Next.

Screen 6: Database Node Configuration
By Default, Database Type is 'Vision Demo Database' and Database SID is 'VIS'. I changed it to 'Fresh Database' as I wanted a fresh/blank PROD database without any sample data. 

I used the host name for the Database Server instead of any alias names. There was a bug that when I entered the alias name, the install resulted in error. For example, if my server host name is abc01.vaidiyan.com and there is also an alias/package named ebsdb.vaidiyan.com. Even though both refer to the same server, I entered abc01.vaidiyan.com in the Rapid Install screen.

Updated the SID, Database Base Sir, Database Home Dir, Datafiles Dir. I verified the Database Operating System, Storage Type (File System), DB OS User and Group as well. Click Next.

Screen 7: Select Licensing Type
Check the 'Suite Licensing'. Click Next

Screen 8:  Licensing Additional Products
Do select any component for your business. Click Next.

Screen 9: Country-Specific Functionalities
I want only US, so I clicked Next.

Screen 10: Internationalization Settings
American_English - US and Database Character Set, APPL_TOP Character set as US7ASCII are selected by default. I changed the Database Character Set to WE8ISO8859P1. Click Next.

Screen 11: Primary Applications Node Configuration
By default, it shows the same server as Database. I updated the information with Application host name (which is Linux x86-64), Operating System, Apps OS User, Apps OS Group, Apps Base Dir, Apps Instance Dir.

I have entered the host name for the application server also and not any alias names. Click Next.


Screen 12: Application User Information
Uncheck 'Change Default Passwords'. Click Next.

Screen 13: Node Information
Verify the information of the DB and Application Server. If you  have more than one application server, you could add the information now. Click Next.

Screen 14: Rapid Install perform System Checks

Screen 15: Validate System Configuration
Make sure every check is successful. Click Next.

Screen 16: Summary of the Installation
Oracle Database Technology Stack information will be displayed. Click Next.

Screen 17: Confirmation Pop-up
The Rapid Install Wizard is ready to install Oracle E-Business Suite on this machine. Do you want to begin the installation now? Click Yes.

Screen 18: Installing Oracle E-Business Suite

Screen 19: Validate Completed Installation
Make sure that the install passed all of the post-install tests. Click Next.

Screen 20: Wizard Installation Summary
Oracle Database Technology Stack information are displayed. Click Finish.

The Configuration file is written to: $RDBMS_ORACLE_HOME/appsutil/conf_.txt.


R12.2.0 Rapid Install Wizard on the Application Server (Linux x86-64) :

Before starting the Rapid Install Wizard for Application node,
  • Make sure you have downloaded the Oracle EBS software for Linux x86-64.
  • Confirm the Rapid Install Wizard version is 12.2.0.47.
  • Stage Area have been built by following the similar step as for HP-UX Itanium.
  • Copy the configuration file conf_.txt created by the Rapid Install Wizard during the Database Technology Stack installation to the application server. I copied the configuration file to application server - Apps Base Dir.
Open the VNC viewer or set the DISPLAY to run the Oracle EBS Rapid Install Wizard for the application host.

cd /mnt_02/EBSLx/LStageR1220/startCD/Disk1/rapidwiz
./rapidwiz


Following are the screen-by-screen walk through of the Install Oracle E-Business Suite:

Screen 1:  Welcome
Oracle E-Business Suite Release 12.2.0 Rapid Install Wizard
Click Next.

Screen 2: Wizard Operation
Check 'Install Oracle E-Business Suite Release 12.2.0. I did not select 'Use Express Install'. Click Next.

Screen 3: Oracle Configuration Manager Details
Uncheck ' I wish to receive security updates via My Oracle Support. Click Next.

Screen 4: Configuration Choice
By default 'Create a new configuration' is selected. But in our case, I have to select 'Load the following saved configuration'. Click Browse and map the conf_.txt that we copied earlier from the database to the application server.

Enter the password for Weblogic Server, Apps OS User, Apps DB User. I passed 'weblogic' and 'apps' as the password for Weblogic Server Password and Apps DB User Password respectively. Click Next.

This returned the error : RW-00000 - Weblogic Password must be 8 character minimum with one numeric or special character. Please re-enter the password. Click OK.

I re-entered Weblogic Server Password as 'weblogic1'. Click Next.

Screen 5: System Check Status

Screen 6:  Pre-Install Checks
Make sure every check is successful. Click Next.

Screen 7: Component Installation Review
Summary of Oracle EBS Technology Stack is displayed. Click Next.

Screen 8: Confirmation Pop-up
The Rapid Install Wizard is ready to install Oracle E-Business Suite on this machine. Do you want to begin the installation now? Click Yes.

Screen 9: Installing Oracle E-Business Suite

Screen 10: Post-Install Checks
Make sure that the install passed all of the post-install tests. Click Next.

Screen 11: Finish
Oracle E-Business Suite Release 12.2.0 Technology Stack installation information are displayed. Click Finish.

Oracle E-Business Suite Release 12.2.0 Installation is complete. Oracle have released Oracle E-Business Suite 12.2.3 Release Update Pack. It is highly recommended by Oracle to apply the latest AD and TXK (Techstack Patch) because of the bugs and issues.

With respect to my R12.2.0 system, I followed the below Upgrade Steps/Route:
- Install R12.2.0
-- Upgrade R12.AD.C.Delta.2 and R12.TXK.C.Delta.2 and EBS Release to R12.2.2 
--- Upgrade R12.AD.C.Delta.3, R12.TXK.C.Delta.3 and EBS Release to R12.2.3 
---- Upgrade R12.AD.C.Delta.4 and R12.TXK.C.Delta.4 Release Update Packs.

You can very well upgrade your R12.2.0 system directly to Oracle EBS Release R12.2.3 with R12.AD.C.Delta.4 and R12.TXK.C.Delta.4 RUPs.  Following are the key Oracle Support documents for the upgrade from R12.2.0 to R12.2.3 with R12.AD.C.Delta.4 and R12.TXK.C.Delta.4 RUPs.
  1.   Oracle E-Business Suite Release Notes, Release 12.2 [1320300.1]
  2. Oracle E-Business Suite Release 12.2.2 Readme(Doc ID 1506669.1)
  3. Oracle E-Business Suite Release 12.2.3 Readme(Doc ID 1586214.1)
  4. Oracle E-Business Suite Release 12.2: Consolidated List of Patches and Technology Bug Fixes(Doc ID 1594274.1)
  5. Oracle E-Business Suite Release 12.2: Suite-Wide Rollup and AD/TXK Delta Information(Doc ID 1583092.1)
  6. Applying R12.AD.C.Delta.2 and R12.TXK.C.Delta.2 Release Update Packs(Doc ID 1560906.1)
  7. Applying R12.AD.C.Delta.3 and R12.TXK.C.Delta.3 Release Update Packs (Doc ID 1586217.1)
  8. Applying R12.AD.C.Delta.4 and R12.TXK.C.Delta.4 Release Update Packs (Doc ID 1617461.1)
  9. Oracle E-Business Suite Technology Stack and Applications DBA Release Notes for R12.TXK.C.Delta.4 and R12.AD.C.Delta.4 (Doc ID 1624423.1)
Reference:
Oracle My Support Documentation

Free Running App for iOS iPhone - MapMyRun and RunKeeper

Recently I downloaded the two popular running GPS apps for my iPhone - MapMyRun (MMR) and RunKeeper (RK). I put to test these two apps by a 3mile run. Both app worked as expected and showed very similar results. I used the free version of both the apps. The tests were performed by out of the box default settings.

MapMyRun Vs RunKeeper

MapMyRun (MMR) app requires a sign-up to use. You can use your facebook account or follow a simple signup using an email address. It doesn't ask a lot of information for the sign-up. I liked that. Once you are registered you are good to go. Runkeeper (RK) don't need any sign-ups to use.

MMR app alerts you as you cover each mile with a  voice of how you are performing. I liked this feature compared to RK where the latter gave voice alerts based on time and not distance. This is a personal preference rather than a drawback.
To calculate the calories burned, you need to input the height and weight for MMR app. RK did calculate the calories without any of these information. It took the default 5' 7"  as height. You have the option to change the settings. This makes me feel MMR is more accurate. 

Both the apps showed the gps route with total distance, duration, elevation, pace average as well as pace splits for each mile. Both the apps show charts of pace and elevation. I personally liked the horizontal bar display of splits from MMR.

Both the apps are easy to use and shows the basic data. Both the apps have option to post the results to Twitter or Facebook. You can set goals in RK. MMR could also record your food and nutrition information. The app allows you to connect to MyFitnessPal account. You can also add Twitter, Facebook or friends from contacts/address book  to MMR. Once you sign up in RK, you can add friends from Facebook.  

One disadvantage that I noticed with both the apps are the battery drainage. If you keep the location services on for these apps, your iPhone will need constant recharge. I turn on the location service only when I about to run. 
 
Verdict:  I tested both the apps against buying a GPS Running watch particularly - Garmin Forerunner. I am happy about the results from these apps rather than spending 200 bucks. I would rate both the app 4 stars for the free edition and the information the app gathers and displays.

Some of my friends use Runtastic. I will try out that app soon.

R12.2.x - adop phase=prepare ORA-20008: No Concurrent Manager is defined that can run concurrent program ADZDPATCH

I have applied the R12.AD.C.DELTA.3 and R12.TXK.C.DELTA.3 to the Run File System. The next process was to start the online patching cycle for Oracle E-Business Suite 12.2.3 Release Update Pack.

$adop phase=prepare

The step halted with the below error:
SQL> select AD_ZD_ADOP.WAIT_FOR_CP_TO_RUN(527131) from dual
       *
ERROR at line 1:
ORA-20008: No Concurrent Manager is defined that can run concurrent program
ADZDPATCH
ORA-06512: at "APPS.AD_ZD_ADOP", line 240


Solution:
Issue is caused because adzdpatch.ldt not completely loaded into database. Run the below FNDLOAD statement.

$ FNDLOAD apps/apps 0 Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct $AD_TOP/patch/115/import/US/adzdpatch.ldt - CUSTOM_MODE=FORCE
Log filename : L527132.log


Report filename : O527132.out
$

Now restart $ adop phase=prepare

Reference:
ORA-20008 When Running "adop phase=prepare" (Doc ID 1587419.1)

Oracle R12 - Technology Inventory Utility

Technology Inventory Utility (TIU)  that was introduced in Oracle E-Business Suite Release 12. TIU generated a report that lists the installed technology stack components and  versions on the various nodes of a Release 12.x Oracle E-Business Suite system. The reports can be generated in either HTML (the default) or text format. This report is very useful for Oracle Application upgrade and patching.

Separate reports are generated for the database and application tiers. The details are in the Oracle E-business Suite Maintenance Guide.

Application Tier:

perl $FND_TOP/patch/115/bin/TXKScript.pl -script=$FND_TOP/patch/115/bin/txkInventory.pl -txktop=$APPLTMP  -contextfile=$CONTEXT_FILE -appspass=apps -outfile=$APPLTMP/Report_Inventory.html

Database Tier:

perl $ORACLE_HOME/appsutil/bin/TXKScript.pl -script=$ORACLE_HOME/appsutil/bin/txkInventory.pl -txktop=$ORACLE_HOME/appsutil/temp -contextfile=$CONTEXT_FILE -appspass=apps -outfile=$ORACLE_HOME/appsutil/temp/Report_Inventory.html

To generate the report in text format, append -reporttype=text to the relevant command, and change the outfile name to have a .txt suffix instead of a .html suffix.

Reference:
http://docs.oracle.com/cd/E26401_01/doc.122/e22954/T202991T499006.htm#4787733

Oracle Applications R12.2.x (EBS) - Forms does not show any menu or you cannot perform any action in forms

I happen to perform a fresh installation of Oracle R 12.2.2 on a two tier architecture - Database on HP UX Itanium and Application on Linux x86-64 bit VM. The overall steps to install R12.2.2 is to install base R12.2.0 using rapidwiz and then upgrade to R12.2.2 using ADOP.

Issue: After the installation of R12.2.2, services were started. I was able to login to Oracle self service page. As I tried to open forms, the form window shows up but nothing is shown (No Menu, You cannot switch responsibility or click on any options or even logout). 


Solution: 
The issue is with respect to Java rather than service or forms issue. R12.2.x by default comes with Java 1.6_27. The trouble was caused by the policy set-up by Java. 

If you are using Windows 7 (64 bit), go to C:\Program Files (x86)\Java\jre6\lib\security, you will see a file named 'java.policy'. Open the file in notepad or Textpad or any editor and add these lines to the beginning:

grant {
permission java.security.AllPermission;
};


Save the file. Close all your Internet Explorers, clear cache and start Internet Explorer (32 bit) and you should be able to open the forms. The issue persist for Java 1.7_21 as well.