sql >> Database teknologi >  >> RDS >> Oracle

Installation af Oracle 32-bit klient på Windows Server Kører allerede 64-bit Oracle Database Server

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\System32 og opret et symbolsk link ora112 til mappen C:\Oracle\11.2\Client_x64 (se kommandoafsnittet nedenfor)

  • Skift til mappen %WINDIR%\SysWOW64, typisk C:\Windows\SysWOW64 og opret et symbolsk link ora112 til mappen C:\Oracle\11.2\Client_x86 , (se nedenfor)

  • Rediger PATH miljøvariabel, skal du erstatte alle poster som C:\Oracle\11.2\Client_x86 og C:\Oracle\11.2\Client_x64 af C:\Windows\System32\ora112 , henholdsvis deres \bin undermappe. Bemærk:C:\Windows\SysWOW64\ora112 må ikke være i PATH-miljøet.

  • Indstil om nødvendigt din ORACLE_HOME miljøvariabel til C:\Windows\System32\ora112

  • Åbn din registreringseditor. Indstil registreringsdatabasen værdi HKLM\Software\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME til C:\Windows\System32\ora112 . Brug af C:\Oracle\11.2\Client_x64 burde også virke.

  • Indstil registreringsdatabasen værdi HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME til C:\Windows\System32\ora112 (ikke C:\Windows\SysWOW64\ora112 ). Brug af C:\Oracle\11.2\Client_x86 burde 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_ADMIN miljøvariabel (henholdsvis TNS_ADMIN poster i registreringsdatabasen) til en fælles placering, for eksempel TNS_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.



  1. Sådan returneres en liste over tilgængelige sorteringer i PostgreSQL

  2. join kommasepareret datakolonne

  3. Kalder en gemt PROCEDURE i Toad

  4. Dataadgang fra Raspberry Pi