Oracle kliens telepítése linux alá

A VIK Wikiből

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


Remelem senki nem kezdett linuxra 9i-t telepiteni. Sokat lehet vele szoszolni es 90%, hogy nem fog sikerulni -- a dinamikus kotesek miatt, amiket csak nagyon regi libek tudnak kielegiteni. 10g-vel nincsenek ilyen gondok.

Alternatív megoldás: <a href="http://krtek.sch.bme.hu/">Krtek</a>-en is van 9i kliens.

Nekem a krteken nem igazan sikerult osszehozni - a 9es nem engedett be, a 10es meg login utan egybol kilepett.

-- vmiklos - 2009.02.28.

Letöltés

<a href="http://www.oracle.com/technology/software/htdocs/devlic.html?http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html">Letöltés innen</a>.
Ami kell: Oracle Database 10g Client Release 2 (10.2.0.1.0) for Linux x86 (jelenleg)

Letöltés előtt nem árt regisztrálni, felül van Sign In / Register link.

Telepít

Nálam valami ilyesmi, letöltés után:

$ unzip 10201_client_linux32.zip

A client/runInstaller ötödik sorában az AWK= értékét /usr/bin/awk -ra módosítottam (Debian Sarge), majd utána kell futtatni a telepítőt. A fájlok könyvtárából viszont nem engedi (./runInstaller), mert azt hiszi, hogy cd-n van, és így nem lehet majd umountolni, ha több cd-s lenne. Szóval teljes elérési úttal kell, valahogy így:

$ /mnt/data/oracle/client/runInstaller -ignoreSysPrereqs


Ebben a rovid leirasban az $ORACLE_HOME valtozo a telepitesnel beallitott ORACLE_HOME-ot jelenti. Erdemes ezt valahol globalisan megadni, megkonnyiti az egysegsugaru felhasznalok eletet -- tehat azoket, akik rajtatok kivul meg oracle-t hasznalnak a gepeteken. :)

Beállít

  1. a https://db.bme.hu/oracle9/tnsnames.ora fajlt bemasolod a ${ORACLE_HOME}/network/admin konyvtarba,
  2. root-kent futtatni kell a ${ORACLE_HOME}/root.sh-t (ezt a 10g telepitoje is keri),
  3. az elobb leirt ORACLE_HOME beallitasa.

Nekem Debian Sarge alatt két fájlt futtatását kérte rootként, az egyik elején viszont az AWK=/bin/awk sor végét le kellett cserélni /usr/bin/awk -ra. Egyébként ha jól láttam semmi különöset nem csináltak, telepíteni is sima userként tudtam. Telepítés közben még volt két hiba is, két fájlt nem akart írni, de continue-val ment tovább. Az egyik valamilyen log volt.

-- palacsint - 2006.02.24.

Slackware alatt nekem pár symlink-et kellett csinálni (ahogyan <a href="http://forums.oracle.com/forums/message.jspa?messageID=1054112">itt</a> írják) ahhoz hogy felmenjen. A logban ez szerepelt:
libagtsh.so: undefined reference to `nnfyboot'
A megoldást pedig ezek a symlink-ek jelentik:
cd /bin ; ln -s /usr/bin/basename basename
cd /lib ; ln -s /usr/lib/libgcc_s.so.1 libgcc_s.so.1 ; ln -s libgcc_s.so.1 libgcc_s.so
-- knight - 2006.03.02.

Örül

  • oracle enterprise manager console inditasahoz a kovetkezo kell (a sor elejen a $ a prompt):
 $ ${ORACLE_HOME}/bin/oemapp console
  • sqlplus inditasahoz:
 $ ${ORACLE_HOME}/bin/sqlplus !neptunkodod@szglab_rapid.eik.bme.hu
  • Nálam (palacsint) így működik:
 $ ${ORACLE_HOME}/bin/sqlplus !neptunkod@SZGLAB5.WORLD
  • SQL*Plust Worksheet (service: SZGLAB5.WORLD):
 $ ${ORACLE_HOME}/bin/oemapp worksheet

Linkek

Érdemes ezeket az oldalakat böngészni, ha valami gond van:

Hivatalosan továbbra is a windowsos 9i supportált!

(thx to Golda Bence, Ta)

Tapasztalatok

  • A jobbklikkes menük menüpontjait a jobb gomb folyamatos nyomva tartása mellett lehet kiválasztani, majd (a jobb gombot még mindig nyomva tartva) a bal gombbal érvényesíthető a művelet.
  • Az OpenOffice.org 2.0 tapasztalataim szerint nem kezeli valami jól az RTF formátumot. Bezárás és újra megnyitás után képes volt kihagyni a képeket, vagy épp csak az első két oldalt töltötte be (képek nélkül), vagy be sem olvasta a fájlt, mert azonnal összeomlott. A windowsos verzióval szintén ugyanez volt, míg az MS Word simán vitte. Saját formátumába mentve nem volt vele baj.
  • A zárolások vizsgálatához szükséges Lock menüpontot nem sikerült előhívni, akárhogy próbáltam. Muszáj voltam win-t bootolni miatta.
  • Ugyanazon a gépen futtatva a wines 9i kliens lényeges fürgébbnek tűnt, mint a linuxos 10g.


-- palacsint - 2006.02.23.