We have done this with several servers and have found the order that Oracle is installed is important. Below are some of our notes from the steps we use.
Install Oracle 11 32 bit
Install in C:\oracle, home = client_32
Install Oracle 11 64 bit
Install in C:\oracle, home = client_64
Make sure Path env var contains folder path to client_32 and client_64, client_32 should be listed first
TNS_ADMIN env var should have folder path to client_32
Run regedit to change settings
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI and
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSDTC\MTxOCI
below are correct settings:
OracleOciLib = oci.dll
OracleSqlLib = orasql11.dll (old: SQLLib80.dll)
OracleXaLib = oraclient11.dll (old: xa80.dll)