The Scoop: Oracle E-Business Suite Support on 64-bit Linux
By tnoyes on Apr 16, 2010
Q: Which 64-bit Linux OSs are supported for EBS?
A: Beginning with Release 12, we support the following 64-bit operating systems for both application and database tiers on x86-64 servers:
- Oracle Enterprise Linux
- Red Hat Enterprise Linux
- SUSE Linux Enterprise Server
Q: I understand that the EBS application tier code is 32-bit, even for the 64-bit Linux OS -- is this the case?
A: It is true that the majority of executables provided as part of our release media on the application tier are 32-bit (as are the Fusion Middleware libraries and objects they depend on). However, the 'Planning' products have large memory requirements and therefore are 64-bit compiled to take advantage of the larger memory space afforded by the 64-bit OS'es.
Q: How do I install EBS on 64-bit Linux?
A: For new installations of EBS Release 12 on supported 64-bit Linux operating systems, you can use Rapid Install as directed in "Oracle Applications Installation Guide: Using Rapid Install" to install the database and application tiers.
For Database Tier Only platforms in a
mixed platform architecture, you can
use Rapid Install as directed in "Oracle Applications Installation
Rapid Install" to install the database and application tiers on
platforms, and then migrate the database tier to a certified 64-bit
Q: How do I migrate EBS Release 12 from 32-bit Linux to 64-bit Linux?
A: Please refer to Migrating
Oracle E-Business Suite R12 from Linux 32-bit
to Linux 64-bit (Note 471566.1) for instructions on how to migrate
EBS from 32-bit to 64-bit Linux.
Q: How do I migrate an existing EBS database to 64-bit Linux?
A: To migrate an EBS database to a certified 64-bit Linux operating
on x86-64, refer to one of the following documents:
Q: How do I migrate EBS Release 12 on a non-Linux platform to 64-bit Linux?
For EBS Release 11i:
For EBS Release 12:
- Using Oracle Applications with a Split Configuration Database Tier on Oracle 11g Release 2 (Note 946413.1)
- Using Oracle Applications with a Split Configuration Database Tier on Oracle 11g Release 1 (Note 562983.1)
- Using Oracle Applications with a Split Configuration Database Tier on Oracle 10g Release 2 (Note 369693.1)
- Migrating Oracle E-Business Suite R12 from Linux 32-bit to Linux 64-bit (Note 471566.1)
- Export/Import Process for Oracle E-Business Suite Release 12 Database Instances Using Oracle Database 10g Release 2 (Note 454616.1)
- Using Transportable Database to migrate Oracle E-Business Suite R12 using Oracle Database 10g Release 2 or 11g Enterprise Edition (Note 734763.1)
A: There is no documentation that covers the direct migration from a Windows or UNIX application tier directly to 64-bit Linux. However, the document Application Tier Platform Migration with Oracle E-Business Suite Release 12 (Note 438086.1) contains instructions for migrating to 32-bit Linux, and Migrating Oracle E-Business Suite R12 from Linux 32-bit to Linux 64-bit (Note 471566.1) contains the additional steps to configure your environment for 64-bit Linux. Pondering this question just now gave me the idea to write a new white paper, which will presumably eliminate several steps from either document and insure a smooth migration process. Stay tuned to this space for more information on this upcoming paper.
Q: How do I patch EBS on Linux 64-bit?
A: The EBS 32-bit Linux application tier patches are applicable for
Linux OSes as well. From the Oracle support portal, you can do a search
patch number to bring up the 32-bit patch. Note that if you click on
informational icon to the left of the Platform pulldown menu for this
brings up a page stating:
For Oracle Applications Release 12 on Linux x86-64, queries will return a Linux x86 patch. This patch may be applied to both 32-bit and 64-bit operating systems.
Q: What are the benefits of running EBS Release 12 on 64-bit
A: Theoretically, 64 bit architectures allow for "2 to the 64th
or 16 exabytes of RAM, and while individual operating systems and
architectures impose constraints (for instance, the maximum RAM is 1
x86-64), you are unlikely to hit this memory limit with today's
For 32-bit compiled code, even though the process address space is
approximately 3 GB (even on the 64-bit OS), with overall addressable
space up to
1 terabyte you'll be able to run many more processes. This is an
model all around for larger customers wanting to consolidate their
Q: Can we (or why can't we) run EBS Release 11i on 64-bit Linux?
A: We support the use of 64-bit Linux OS'es in the EBS database
tier in a
'split configuration' or 'database tier only' configuration for 11i,
application tier can be on any certified EBS platform and the database
run additional database certified platforms (like 64-bit Linux).
wanting headroom for the RAM-intensive DB processes can run their
on Linux 64-bit (in a split tier configuration), and if needed spread
application tiers (CM, Forms, Web) across multiple middle tier machines
distribute the load amongst the 32-bit OS'es.
As to why we do not support EBS Release 11i on 64-bit Linux,
several reasons: a) it doesn't "just run"; b) there is no third party
support; c) given the costs, we chose to chose to focus our resources on
Release 12 and beyond. Let me explain.
Contrary to what you might think, you cannot necessarily run 32-bit
64-bit Linux without a bit of tweaking. On the technical front, you
to install the 32-bit OS libraries and deal with potential conflicts
32-bit and 64-bit OS packages, including file overwrites. Note that
introduced 64-bit OS support in EBS Release 12 we made changes to all of
product makefiles, carefully analyzed and laid out both the 32-bit and
package dependencies, modified installation, configuration and cloning
for OS recognition and proper file locations, and conducted extensive
Each new release requires this process to be repeated, and each new
package requires an independent packaging effort.
In addition, for 64-bit Linux support we've established a 64-bit
infrastructure across Oracle teams (in support, engineering, release, QA
certification teams). This infrastructure investment was made for EBS
12 and higher.
Also note that EBS Release 11i has an aging technology
neither Oracle nor third party tool versions used in EBS Release 11i are
explicitly supported on the 64-bit operating system in 32-bit mode.
Call us old-fashioned if you will, but given these limitations,
our support commitment to you and what's behind that commitment we will
support EBS Release 12 forward on 64-bit
- Oracle Applications Installation and Upgrade Notes Release 12 (12.0) for Linux (32-bit) (Doc ID 402310.1)
- Oracle Applications Installation and Upgrade Notes Release 12 (12.0) for Linux (64-bit) (Doc ID 416305.1)
- Oracle Applications Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86 (Doc ID 761564.1)
- Oracle Applications Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86-64 (Doc ID 761566.1)