Her er en vejledning i, hvordan du installerer 32-bit og 64-bit Oracle Client på én maskine. Følg instruktionen, så burde det virke.
Antagelser:Oracle Home hedder OraClient11g_home1 , klientversionen er 11gR2
-
Download og installer Oracle x86 Client, for eksempel i
C:\Oracle\11.2\Client_x86 -
Download og installer Oracle x64 Client i en anden mappe, f.eks. til
C:\Oracle\11.2\Client_x64 -
Åbn kommandolinjeværktøjet, gå til mappen %WINDIR%\System32, typisk
C:\Windows\System32og opret et symbolsk linkora112til mappenC:\Oracle\11.2\Client_x64(se kommandoafsnittet nedenfor) -
Skift til mappen %WINDIR%\SysWOW64, typisk
C:\Windows\SysWOW64og opret et symbolsk linkora112til mappenC:\Oracle\11.2\Client_x86, (se nedenfor) -
Rediger
PATHmiljøvariabel, skal du erstatte alle poster somC:\Oracle\11.2\Client_x86ogC:\Oracle\11.2\Client_x64afC:\Windows\System32\ora112, henholdsvis deres\binundermappe. Bemærk:C:\Windows\SysWOW64\ora112må ikke være i PATH-miljøet. -
Indstil om nødvendigt din
ORACLE_HOMEmiljøvariabel tilC:\Windows\System32\ora112 -
Åbn din registreringseditor. Indstil registreringsdatabasen værdi
HKLM\Software\ORACLE\KEY_OraClient11g_home1\ORACLE_HOMEtilC:\Windows\System32\ora112. Brug afC:\Oracle\11.2\Client_x64burde også virke. -
Indstil registreringsdatabasen værdi
HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOMEtilC:\Windows\System32\ora112(ikkeC:\Windows\SysWOW64\ora112). Brug afC:\Oracle\11.2\Client_x86burde også virke. -
Du er færdig! Nu kan du bruge x86 og x64 Oracle-klient problemfrit sammen, dvs. et x86-program indlæser x86-bibliotekerne, et x64-program indlæser x64-bibliotekerne uden yderligere ændringer på dit system.
-
Det er sandsynligvis en smart idé at indstille din
TNS_ADMINmiljøvariabel (henholdsvisTNS_ADMINposter i registreringsdatabasen) til en fælles placering, for eksempelTNS_ADMIN=C:\Oracle\Common\network\admin
Kommandoer til at oprette symbolske links:
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
Bemærkninger:
Begge symbolske links skal have samme navn, f.eks. ora112 .
På trods af deres navne mappen C:\Windows\System32 indeholder x64-bibliotekerne, hvorimod C:\Windows\SysWOW64 indeholder x86 (32-bit) bibliotekerne. Bliv ikke forvirret.