Här är en instruktion hur du installerar 32-bitars och 64-bitars Oracle Client på en dator. Följ instruktionerna, då borde det fungera.
Antaganden:Oracle Home heter OraClient11g_home1 , klientversionen är 11gR2
-
Ladda ner och installera Oracle x86 Client, till exempel i
C:\Oracle\11.2\Client_x86 -
Ladda ner och installera Oracle x64 Client i en annan mapp, till exempel till
C:\Oracle\11.2\Client_x64 -
Öppna kommandoradsverktyget, gå till mappen %WINDIR%\System32, vanligtvis
C:\Windows\System32och skapa en symbolisk länkora112till mappenC:\Oracle\11.2\Client_x64(se kommandoavsnittet nedan) -
Byt till mappen %WINDIR%\SysWOW64, vanligtvis
C:\Windows\SysWOW64och skapa en symbolisk länkora112till mappenC:\Oracle\11.2\Client_x86, (se nedan) -
Ändra
PATHmiljövariabel, ersätt alla poster somC:\Oracle\11.2\Client_x86ochC:\Oracle\11.2\Client_x64avC:\Windows\System32\ora112, respektive deras\binundermapp. Obs:C:\Windows\SysWOW64\ora112får inte vara i PATH-miljö. -
Om det behövs ställ in din
ORACLE_HOMEmiljövariabel tillC:\Windows\System32\ora112 -
Öppna din Registereditor. Ange registervärde
HKLM\Software\ORACLE\KEY_OraClient11g_home1\ORACLE_HOMEtillC:\Windows\System32\ora112. AnvänderC:\Oracle\11.2\Client_x64borde också fungera. -
Ange registervärde
HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOMEtillC:\Windows\System32\ora112(inteC:\Windows\SysWOW64\ora112). AnvänderC:\Oracle\11.2\Client_x86borde också fungera. -
Du är färdig! Nu kan du använda x86 och x64 Oracle-klienter sömlöst tillsammans, det vill säga en x86-applikation laddar x86-biblioteken, en x64-applikation laddar x64-biblioteken utan ytterligare modifieringar på ditt system.
-
Förmodligen är det en smart idé att ställa in din
TNS_ADMINmiljövariabel (resp.TNS_ADMINposter i registret) till en gemensam plats, till exempelTNS_ADMIN=C:\Oracle\Common\network\admin
Kommandon för att skapa symboliska länkar:
cd C:\Windows\System32 mklink /d ora112 C:\Oracle\11.2\Client_x64 cd C:\Windows\SysWOW64 mklink /d ora112 C:\Oracle\11.2\Client_x86
Anmärkningar:
Båda symboliska länkarna måste ha samma namn, t.ex. ora112 .
Trots deras namn mappen C:\Windows\System32 innehåller x64-biblioteken, medan C:\Windows\SysWOW64 innehåller x86 (32-bitars) bibliotek. Bli inte förvirrad.