Tora szopás, mert kezdő vagyokSokat szoptam a Tora nevű Oracle kliensel. Teljes 3 napot. Ugyan sokan mondták, hogy amihez nem értek, azzal ne foglalkozzak, de szerintem ez megöli a bennünk lakozó autodidaktát :-)
Szóval az történt röviden, hogy mondták, hogy tegyek fel egy Torát, hogy valami távoli Oracle 10g adatbázist bütykölni tudjak. Miért? Mert kell.
Szóval mit tesz ilyenkor egy lelkes autodidakta? Úgy van, RTFM. QT fel, Oracle Instant Kliens fel, és láss csodát: Tora nem fordul. Akkor próbáljuk ki a bináris csomagokat: kde kell. Kdelibs fel, gcc hiba. Gcc rendesen beállít: egyéb, kriptografikus (leírhatatlan :-) hiba.
Hosszas szenvedés után kiderül, hogy az Instant Client nem jó, a rendes (kb. 300 Megás) Oracle 10g client kell. Leszedtem, megpróbáltam feltenni: hiba, nem szápported a Slackware 10.0. Kikommenteltem az oracle/Disk1/install/oraparam.ini-ből a következő részt:
[Certified Versions]
Linux=redhat-2.1,redhat-3,SuSE-9,SuSE-8,UnitedLinux-1.0
És láss csodát: megy. Feltettem és utána minden simán ment. Szóval kezdőségem áldozata lettem.
Ezen felbuzdulva leírom ide, hogy hogyan tudtam feltenni a Torát, és hogy mik kellettek.
Tehát a következők kellenek:
- Oracle 10g Kliens, ez ingyenes fejlesztési célokra, az Oracle honlapjáról egy ingyenes regisztráció után letölthető.
- Qt, a legújabb jó lesz
- Tora
Először tegyük fel a Qt-t, majd a letöltött ship.client.lnx32.cpio.gz-t gunzippeljük, és a futtassuk le a cpio -idmv <ship.client.lnx32.cpio-t. Ezután a Disk1/install/oraparam.ini-ben kommenteljük ki a fent megjelölt részt.
Ezután a Disk1/runInstaller-t kell futtatni, nem rootként. Lesz egy-két szkript, amit rootként kell majd lefuttatnunk. Válasszunk teljes installt, majd ha kéri.
Utána tora fordít (állítsuk be az ORACLE_HOME körny. változót arra a helyre, ahová az Oracle 10g klienst felraktuk, pl. /usr/local/oracle/OraHome_1), és élvezd a kilátást :-)
Nagyjából ennyi. Remélem, hogy segítek ezzel valakinek, aki olyan kezdő, mint én. Na üdv...