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\System32en maak een symbolische linkora112naar mapC:\Oracle\11.2\Client_x64(zie sectie commando's hieronder) -
Ga naar map %WINDIR%\SysWOW64, meestal
C:\Windows\SysWOW64en maak een symbolische linkora112naar mapC:\Oracle\11.2\Client_x86, (zie hieronder) -
Wijzig het
PATHomgevingsvariabele, vervang alle vermeldingen zoalsC:\Oracle\11.2\Client_x86enC:\Oracle\11.2\Client_x64doorC:\Windows\System32\ora112, respectievelijk hun\binsubmap. Opmerking:C:\Windows\SysWOW64\ora112mag 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_HOMEnaarC:\Windows\System32\ora112.C:\Oracle\11.2\Client_x64gebruiken zou ook moeten werken. -
Registerwaarde instellen
HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOMEnaarC:\Windows\System32\ora112(nietC:\Windows\SysWOW64\ora112).C:\Oracle\11.2\Client_x86gebruiken 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_ADMINvermeldingen 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.