Zde je návod, jak nainstalovat 32bitový a 64bitový klient Oracle na jeden počítač. Postupujte podle pokynů, pak by to mělo fungovat.
Předpoklady:Oracle Home se nazývá OraClient11g_home1 , Verze klienta je 11gR2
-
Stáhněte a nainstalujte klienta Oracle x86, například do
C:\Oracle\11.2\Client_x86 -
Stáhněte a nainstalujte klienta Oracle x64 do jiné složky, například do
C:\Oracle\11.2\Client_x64 -
Otevřete nástroj příkazového řádku, přejděte do složky %WINDIR%\System32, obvykle
C:\Windows\System32a vytvořte symbolický odkazora112do složkyC:\Oracle\11.2\Client_x64(viz sekce příkazů níže) -
Přejděte do složky %WINDIR%\SysWOW64, obvykle
C:\Windows\SysWOW64a vytvořte symbolický odkazora112do složkyC:\Oracle\11.2\Client_x86, (viz níže) -
Upravte
PATHproměnná prostředí, nahraďte všechny položky jakoC:\Oracle\11.2\Client_x86aC:\Oracle\11.2\Client_x64odC:\Windows\System32\ora112, respektive jejich\binpodsložku. Poznámka:C:\Windows\SysWOW64\ora112nesmí být v prostředí PATH. -
V případě potřeby nastavte
ORACLE_HOMEproměnná prostředí naC:\Windows\System32\ora112 -
Otevřete Editor registru. Nastavit hodnotu registru
HKLM\Software\ORACLE\KEY_OraClient11g_home1\ORACLE_HOMEdoC:\Windows\System32\ora112. PomocíC:\Oracle\11.2\Client_x64by také mělo fungovat. -
Nastavit hodnotu registru
HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOMEdoC:\Windows\System32\ora112(nikoliC:\Windows\SysWOW64\ora112). PomocíC:\Oracle\11.2\Client_x86by také mělo fungovat. -
Jsi hotov! Nyní můžete bezproblémově používat klienta x86 a x64 Oracle, tj. aplikace x86 načte knihovny x86, aplikace x64 načte knihovny x64 bez jakýchkoli dalších úprav ve vašem systému.
-
Pravděpodobně je rozumné nastavit si
TNS_ADMINproměnná prostředí (resp.TNS_ADMINzáznamy v registru) do společného umístění, napříkladTNS_ADMIN=C:\Oracle\Common\network\admin
Příkazy pro vytváření symbolických odkazů:
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
Poznámky:
Oba symbolické odkazy musí mít stejný název, např. ora112 .
Přes jejich názvy složka C:\Windows\System32 obsahuje knihovny x64, zatímco C:\Windows\SysWOW64 obsahuje x86 (32bitové) knihovny. Nenechte se zmást.