sql >> Databasteknik >  >> RDS >> Oracle

Installera Oracle 32-bitars klient på Windows Server Kör redan 64-bitars Oracle Database Server

Här är en instruktion hur du installerar 32-bitars och 64-bitars Oracle Client på en dator. Följ instruktionerna, då borde det fungera.

Antaganden:Oracle Home heter OraClient11g_home1 , klientversionen är 11gR2

  • Ladda ner och installera Oracle x86 Client, till exempel i C:\Oracle\11.2\Client_x86

  • Ladda ner och installera Oracle x64 Client i en annan mapp, till exempel till C:\Oracle\11.2\Client_x64

  • Öppna kommandoradsverktyget, gå till mappen %WINDIR%\System32, vanligtvis C:\Windows\System32 och skapa en symbolisk länk ora112 till mappen C:\Oracle\11.2\Client_x64 (se kommandoavsnittet nedan)

  • Byt till mappen %WINDIR%\SysWOW64, vanligtvis C:\Windows\SysWOW64 och skapa en symbolisk länk ora112 till mappen C:\Oracle\11.2\Client_x86 , (se nedan)

  • Ändra PATH miljövariabel, ersätt alla poster som C:\Oracle\11.2\Client_x86 och C:\Oracle\11.2\Client_x64 av C:\Windows\System32\ora112 , respektive deras \bin undermapp. Obs:C:\Windows\SysWOW64\ora112 får inte vara i PATH-miljö.

  • Om det behövs ställ in din ORACLE_HOME miljövariabel till C:\Windows\System32\ora112

  • Öppna din Registereditor. Ange registervärde HKLM\Software\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME till C:\Windows\System32\ora112 . Använder C:\Oracle\11.2\Client_x64 borde också fungera.

  • Ange registervärde HKLM\Software\Wow6432Node\ORACLE\KEY_OraClient11g_home1\ORACLE_HOME till C:\Windows\System32\ora112 (inte C:\Windows\SysWOW64\ora112 ). Använder C:\Oracle\11.2\Client_x86 borde också fungera.

  • Du är färdig! Nu kan du använda x86 och x64 Oracle-klienter sömlöst tillsammans, det vill säga en x86-applikation laddar x86-biblioteken, en x64-applikation laddar x64-biblioteken utan ytterligare modifieringar på ditt system.

  • Förmodligen är det en smart idé att ställa in din TNS_ADMIN miljövariabel (resp. TNS_ADMIN poster i registret) till en gemensam plats, till exempel TNS_ADMIN=C:\Oracle\Common\network\admin

Kommandon för att skapa symboliska länkar:

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

Anmärkningar:

Båda symboliska länkarna måste ha samma namn, t.ex. ora112 .

Trots deras namn mappen C:\Windows\System32 innehåller x64-biblioteken, medan C:\Windows\SysWOW64 innehåller x86 (32-bitars) bibliotek. Bli inte förvirrad.



  1. Hur RLIKE fungerar i MariaDB

  2. I SQL, hur man väljer de två översta raderna för varje grupp

  3. MS-Access basklass och härledda objekt

  4. ORA-12505, TNS:listener känner för närvarande inte till SID som ges i connect des