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\System32
och skapa en symbolisk länkora112
till mappenC:\Oracle\11.2\Client_x64
(se kommandoavsnittet nedan) -
Byt till mappen %WINDIR%\SysWOW64, vanligtvis
C:\Windows\SysWOW64
och skapa en symbolisk länkora112
till mappenC:\Oracle\11.2\Client_x86
, (se nedan) -
Ändra
PATH
miljövariabel, ersätt alla poster somC:\Oracle\11.2\Client_x86
ochC:\Oracle\11.2\Client_x64
avC:\Windows\System32\ora112
, respektive deras\bin
undermapp. Obs:C:\Windows\SysWOW64\ora112
får inte vara i PATH-miljö. -
Om det behövs ställ in din
ORACLE_HOME
miljövariabel tillC:\Windows\System32\ora112
-
Öppna din Registereditor. Ange registervärde
HKLM\Software\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME
tillC:\Windows\System32\ora112
. AnvänderC:\Oracle\11.2\Client_x64
borde också fungera. -
Ange registervärde
HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME
tillC:\Windows\System32\ora112
(inteC:\Windows\SysWOW64\ora112
). AnvänderC:\Oracle\11.2\Client_x86
borde 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_ADMIN
miljövariabel (resp.TNS_ADMIN
poster 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.