Hier is een instructie voor het installeren van 32-bits en 64-bits Oracle Client op één machine. Volg de instructies, dan zou het moeten werken.
Aannames:Oracle Home heet OraClient11g_home1
, Clientversie is 11gR2
-
Download en installeer Oracle x86 Client, bijvoorbeeld in
C:\Oracle\11.2\Client_x86
-
Download en installeer Oracle x64 Client in een andere map, bijvoorbeeld naar
C:\Oracle\11.2\Client_x64
-
Open het opdrachtregelprogramma, ga naar de map %WINDIR%\System32, meestal
C:\Windows\System32
en maak een symbolische linkora112
naar mapC:\Oracle\11.2\Client_x64
(zie sectie commando's hieronder) -
Ga naar map %WINDIR%\SysWOW64, meestal
C:\Windows\SysWOW64
en maak een symbolische linkora112
naar mapC:\Oracle\11.2\Client_x86
, (zie hieronder) -
Wijzig het
PATH
omgevingsvariabele, vervang alle vermeldingen zoalsC:\Oracle\11.2\Client_x86
enC:\Oracle\11.2\Client_x64
doorC:\Windows\System32\ora112
, respectievelijk hun\bin
submap. Opmerking:C:\Windows\SysWOW64\ora112
mag zich niet in een PATH-omgeving bevinden. -
Stel indien nodig uw
ORACLE_HOME
. in omgevingsvariabele naarC:\Windows\System32\ora112
-
Open uw Register-editor. Registerwaarde instellen
HKLM\Software\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME
naarC:\Windows\System32\ora112
.C:\Oracle\11.2\Client_x64
gebruiken zou ook moeten werken. -
Registerwaarde instellen
HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME
naarC:\Windows\System32\ora112
(nietC:\Windows\SysWOW64\ora112
).C:\Oracle\11.2\Client_x86
gebruiken zou ook moeten werken. -
Je bent klaar! Nu kunt u de x86- en x64 Oracle-client naadloos samen gebruiken, d.w.z. een x86-toepassing laadt de x86-bibliotheken, een x64-toepassing laadt de x64-bibliotheken zonder enige verdere wijziging op uw systeem.
-
Waarschijnlijk is het een slim idee om uw
TNS_ADMIN
. in te stellen omgevingsvariabele (resp.TNS_ADMIN
vermeldingen in het register) naar een gemeenschappelijke locatie, bijvoorbeeldTNS_ADMIN=C:\Oracle\Common\network\admin
Commando's om symbolische links te maken:
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
Opmerkingen:
Beide symbolische links moeten dezelfde naam hebben, b.v. ora112
.
Ondanks hun namen map C:\Windows\System32
bevat de x64-bibliotheken, terwijl C:\Windows\SysWOW64
bevat de x86 (32-bit) bibliotheken. Raak niet in de war.