Can you / How to Upgrade RDBMS and Convert From 32-bit to 64-bit Binaries Directly on Linux or Windows based Intel Platforms Using the Database Upgrade Assistant (DBUA) (Doc ID 757245.1)

Last updated on MARCH 23, 2016

Applies to:

Oracle Database - Enterprise Edition - Version 8.1.7.4 to 12.1.0.2 [Release 8.1.7 to 12.1]
Microsoft Windows x64 (64-bit)
UnitedLinux Itanium
Linux Itanium
Linux x86
Generic Linux
Microsoft Windows Itanium (64-bit)
Red Hat Enterprise Linux Advanced Server x86-64 (AMD Opteron Architecture)
Oracle Enterprise Linux 4.0
Red Hat Enterprise Linux Advanced Server Itanium
x86 64 bit
x86 32 bit
SUSE \ UnitedLinux x86-64
Linux x86-64
***Checked for relevance on 20-Sep-2013***


Goal

Question:
Can you upgrade the RDBMS and convert from 32-bit to 64-bit binaries directly on Linux or Windows based Intel platforms using the Database Upgrade Assistant (DBUA)

Answer:
No, It is not supported to upgrade the Oracle version and change platform from 32-bit to 64-bit (or 64-bit to 32-bit) directly using the DBUA on Linux or Windows Intel platforms.

The reason for this is:
To upgrade using the DBUA both the 32-bit and 64-bit binaries must be properly installed on the destination system.
While the upgrade process it self can perform the wordsize conversion, the DBUA upgrade process requires the instance be started on the older set of binaries and is moved to the newer one.

Since the installation and operation of 32-bit binaries on a 64-bit Linux or Windows operating systems is not supported, neither is using the DBUA to perform the upgrade process.

There are methods to work around this situation.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms