Beállítása Oracle ügyfél Linux (Ubuntu) frissítve 2018/09/24 - Ruslan kidun (Ruslan egy

Állítsa függően: libaio1. Kötelező az Oracle 11g, 10g és 12c, hasonló nem szükséges, de nem látom sok értelme telepíteni 10g kliens, 12. működik a 10. és 11. szerver. A legújabb verzió már jelen van a növény.

Létrehoz egy módszer az idegen csomagok

Töltse az Oracle honlapján: www.oracle.com/technetwork/database/features/instant-client/index.html (hasonló 12c ezen az oldalon linkek ugrani törött, így került ide www.oracle.com/technetwork/database/ funkciók / instant-kliens / index-097480.html) szükséges csomagokat rpm-formátumban az architektúrának. Megnyitása után az oldalon található a link „Lásd Instant Client letöltések minden platformon”, amely végigfut a kívánt architektúra „Instant Client for Linux x86” vagy „Instant Client for Linux x86-64”. Letöltöttem az alap, devel és SQLPlus.

Reinvent rpm csomagok deb segítségével idegen:

Állítsa be a kapott csomagokat:

Fuss SQLPlus és kanalas hibát, hogy rögzítse elég egyszerű:

Most meg kell konfigurálni a kapcsolatot. Ehhez hozzon létre egy fájlt a saját könyvtárban tnsnames.ora ugyanazzal a tartalommal:

  • Felhívjuk a figyelmet arra, hogy az ügyfél a helyet a létrehozott fájlt:
  • Állítsa be a helyes kódolást, hogy ne tanúja a halandzsa (üzenetek fogadására angol állítsa NLS_LANG a AMERICAN_AMERICA.AL32UTF8):
  • Az egyszerűség kedvéért, meg a rlwrap csomag, amely lehetővé teszi számunkra, hogy van egy története csapat SQLPlus és automatikus kiegészítést bemeneti parancsokkal (A letöltés sqlplus_completions.txt):
  • Én jelenleg bejegyzett .bashrc alias
  • emlékezni a nevét táblák, nézetek is, elég nehéz, ezért töltse fájl autocomplete ezeket a szavakat (persze lehet / kell szűrni a program, illetve bármely más szempont, hogy illeszkedjen az Ön igényeinek)
  • PS: változó LD_LIBRARY_PATH jó lenne beállítani globálisan az / etc / environment, de úgy tűnik, valahol van egy hiba, dörzsölés ezt a változót. Ez kikerülhető a következő módon:

    Most ldconfig tudja, hol keresse őt dinamikus könyvtár SQLPlus és nem lehet meghatározni egy változó.