32-bit Oracle Database server is *not* certified on Windows x64

Thursday, November 11, 2010

Posting this as my personal reminder to not forget that statement.  Found this out the hard way while attempting to install Oracle Database 11g R2 (32-bit) on Windows 2008 R2.

Oracle Support clearly states:

“Running 32-bit applications on a 64-bit operating system is generally referred to as “Compatibility-Mode” by many AMD64/EM64T hardware vendors. Irrespective of this terminology, 32-bit Oracle Database server is *not* certified on Windows x64. For the 32-bit Oracle database client, check the certification matrix for more details.”

Actually the Oracle database software installs without an issue.  It is when I created the actual database that I encountered the same repeated errors in my alert.log after startup.

OER 7451 in Load Indicator : Error Code = OSD-04500: illegal option specified
O/S-Error: (OS 1) Incorrect function. !

Searching My Oracle Support points to Doc. ID 1060806.1 which states:

Cause
Installed 32-bit Oracle database software on a 64-bit MS Windows OS which is not supported.

Note: For the Database software, you can ONLY install the x64 version on MS Windows (x64).  You can NOT install the 32-bit version Database software on MS Windows (x64)

Solution
Install 32-bit Oracle database software only on 32-bit MS Windows OS.