The Latest Technology Stack News Directly from EBS Development

EBS R12 Pre-Install RPM Available for Oracle Linux 5 and 6

Guest Author

Tux logoThe Linux Pre-Install RPM for Oracle E-Business Suite R12 on Oracle Linux 5 and 6 is now available for use by customers.

The package (oracle-ebs-server-R12-preinstall) is available on the 'addons' channel on Oracle Unbreakable Linux Network (ULN, which requires a support contract) or from the Oracle public yum repository. It is recommended that this Pre-Install RPM be installed on top of a 'minimal' installation of Linux to provide just the necessary packages to install and run Oracle E-Business Suite Release 12.

As with the Oracle Database Pre-Install RPMs, this RPM provides all required E-Business Suite packages for both the application and database tiers, while configuring the systems with particular kernel and other values to meet requirements published in our Linux x86-64 Installation and Upgrade Notes (IUNs).

This Pre-Install RPM will significantly reduce the preparation time of an environment prior to installing, upgrading or cloning an E-Business Suite R12 instance by performing the following tasks:

  • downloading and installing all software package versions and dependencies required for installing E-Business Suite R12 (12.1, 12.2)
  • creating the users oracle and applmgr for use as owners of the database and application tiers respectively, while setting hard and soft shell resource limits
  • updating kernel parameters in /etc/sysctl.conf to recommended values
  • sets DNS resolver parameters in /etc/resolv.conf to minimum recommended values
  • sets 'numa=off' in the kernel commandline
  • disables 'Transparent Huge Pages (THP)' for Oracle Linux 6 if enabled

For more information and details, please review the 'E-Business Suite Pre-Install RPM' section in the following documents:

Related Articles

Join the discussion

Comments ( 15 )
  • Jay Weinshenker Tuesday, April 22, 2014

    I'm curious about the logic of turning off NUMA for the OS kernel - I know in 11g and above NUMA is disabled by default for the database, but can you go into the logic for why you're recommending turning it off for the OS itself?

    I understand there probably isn't much to gain by having it on in the kernel in the DB box if the only thing on there is the DB, but turning it off on the app tier where you're (hopefully) running Java 7 heavily and Java 7 has optimizations in it's parallel scavenger garbage collection specially for NUMA that increase performance 40% by your own benchmarks .... see:


    Java 7 is also run on the DB tier, though to a much lesser degree, but if you could explain the logic behind why this RPM is setting NUMA for the OS Kernel, that would be awesome.



  • guest Wednesday, April 23, 2014

    Please advise regarding Red Hat Linux 6

  • John Abraham Thursday, April 24, 2014

    Hello Jay -

    The setting of numa to off is due to the assumption that the environment for this pre-install would include the Database - users who would like to take advantage of optimizations (such as those associated with a technology upgrade to Java 7 as pointed out) can turn it back on for an OS that's meant just for the application tier.



  • John Abraham Thursday, April 24, 2014

    Hello guest -

    This pre-install RPM (as with the Oracle DB pre-install rpms) will enable UEK by default so support for RHEL 6 (and the default RH kernel) is not available.



  • guest Thursday, April 24, 2014

    So it means, RedHat is not supported at all?

    If yes, so why the link/heading showing Linux x86-64?

    It should contain Platform etc. Isn't it?

    Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86-64


  • John Abraham Thursday, April 24, 2014

    Hello guest -

    The note you point out is the general installation guide for all flavors of OS (OL/RHEL/SLES) on the Linux x86-64 platform. It contains instructions that are applicable for all the OSes, as well as instructions that are specific to particular OSes.

    There is a specific section there on the use of the pre-install RPM titled 'E-Business Suite Pre-Install RPM (available for Oracle Linux 5 and 6)' which provides details specific to the RPM on OL 5/6.



  • Jay Weinshenker Thursday, April 24, 2014

    Thanks John for the clarification.

    I'm still very curious about this logic.

    Oracle's overall recommendations and the Oracle VM templates for rapidly deploying Oracle EBS 12.1.3 and 12.2.2 all break out an Oracle EBS environment into one or more database tiers and one or more application tiers.

    This RPM is aimed at installing all the required EBS packages for both application and database tiers.

    This RPM disables numa in the kernel in both tiers.

    We both agree there is potential for a large performance improvement by leaving numa on in the kernel in the application tier (and correctly setting the Java 7 UseNuma flags).

    So... shouldn't this RPM have logic to only disable NUMA if on a DB tier?

    Perhaps Oracle should have two different pre-install RPMs - one for DB tier, one for App tier, since these tiers have different requirements (no applmgr needed on DB tier for example)

    On a larger note, this UseNuma flag is barely referenced at all in Metalink (2 documents (1315244.1 and 1572109.1, which merely references 1315244.1)) and it isn't included in the Oracle Autoconfig templates related to Java 7.

    Can you all please create some Metalink notes abo