Oracle DB telepítése

Fórumok

Sziasztok!

Oracle DB-t kell telepítenem Oracle Linuxra, ami egy VM, GUI nincs, csak CLI.
Gugliztam már, de nem találtam egy step-by-step leírást cli telepítésre.
Valaki tud segíteni egy linkkel vagy tutoriallal?

Üdv,
Róbert

Hozzászólások

nyugtass meg,hogy ez csak "játékra" kell.

csak egy jó tanács: ha még életedben nem láttál Oracle DB-t, akkor jobban jársz a gui-s Universal Installer-rel.

Közben megkerestem a doksit, így már rémlik.
Lehet response(?) és silent módban. Előbbi ha jól emlékszem, gui-s, csak nem kérdez semmit, ha előre megadod a válaszokat, utóbbi meg a gui mentes, teljesen automata.
Fura... 10g jött befelé amikor kiszálltam, most meg még mindig a 12c a friss... 7-ről 8i-re, onnan 9i-re gyorsabban váltottunk.

Egy rsp (response) file-t kell csinalnod, ami annyit csinal, h tartalmazza a valaszokat, amiket amugy a telepito megkerdez. Ezt kell megadnod a telepitonek es mar orulhetsz is.
Az rsp-t egy normal install vegen tudod elmenteni magadnak.

Mondjuk ezt ugy, h sok kozom nincs hozza es nem is csinaltam sokszor:)

Amugy gui-t is csinalhatsz magadnak, 'ssh -X'.

(Jobban jarsz a GUI-s telepitovel.)

Szerk.: Meg dolgok, amik eszembe jutottak. :) Oracle Linux-on mintha lenne vmi oracle-validated package, amit ha telepit az ember, akkor majdnem mindent felrak ami a telepiteshez kell. A java grafikus felulet nyugos, ilyen libXi.i386 tipusu csomagok remlenek. Nem urtechnika, es par grafikust erdemes vegignyomni - aminek az rsp-ibol lehet tanulni. ;)

teljesen OFF, csak eszembe jutott, hogy mennyire orulok, hogy hat eve nem kellett Oracle-t hasznalnom

Három helyen dolgoztam Oracle-lel, és tudom, hogy melyikre gondolsz, pont ott az Oracle volt a legkevésbé zavaró.
Hát az elmúlt öt évben MySQL-lel dolgozom főleg, és összehasonlításként az az élményem van, hogy sokkal kezelhetőbb-kézre esőbb szoftver, mint az Oracle volt.
O. alatt mindig az volt az érzésem, hogy van ez a vas, aminek az a dolga, hogy az RDBMSt futtassa, és kb. itt ér véget a történet, elindul az adatbáziskezelő, és onnan egy teljesen más réteg az egész, a saját világában vagyunk, a saját szabályai szerint.
MySQL-lel sokkal kellemesebb az élet, sokkalta inkább az az érzésem van, hogy a hw/os/rdbms hárman alkotnak egy egészt, jobban tudok belőle építeni, jobban számít az, hogy én mit teszek bele, miként nyúlok hozzá. (Bár, amióta RDSt haszálok, ez kevéssé van meg)
Szóval semmi szakmai okom nincs, egyszerűen szívesebben dolgozok így.

Nem hinném, hogy tudod, melyikre gondolok
Én az Oracle, mint cég hozzáállására gondoltam. :)
Amíg volt velük kapcsolatom, hát... szóval voltak érdekes húzásaik, főleg licencelés és support terén.

Egyébként én pont azt szerettem az Oracle-ben, amit a jelek szerint te nem, hogy gyakorlatilag önálló op.rendszerként viselkedett, épp csak virtuális gépet nem futtatott :)
Persze az is igaz, hogy én üzemeltetési oldalról matattam rajta és egy ideig hobbiból is ismerkedtem vele.

Ja!
Eletem legrosszabb munkahelye volt az egyik ahol Oracle-lel kellett dolgozzak, ez a tipikus adocsalo, szarevo magyar ceg, aki lopott ahol tudott, es szarba vette az alkalmazottait, ahogy meglattam az ora-t, rogton beugrott. (Es termeszetesen nem fogom megnevezni.)
Itt Enterprise Ora volt, es hozza RAC, ami azert nem volt egy nagyon rossz dolog (sot), de utana ahova mentem ott mar csak Standard edition volt, es az ora std az kb. fapadosabbnak erzodott (nekem) mint a mysql-ek.
Viszont, hogy jot is mondjak, a MySQL 8 kornyeken tok jot tesz neki, hogy az Oracle okosan nyult hozza, es tetszenek, amiket csinalnak vele.

Ez a megoldás vezetett eredményre.

A CLI telepítés pain in the @ss!

Az SSH beállításaiban engedélyezni kellett az XForwarding-ot.
A oracle userhez kellett másolni a .Xauthority file-t.
A legkevesebb telepítéssel ez járt: VcXsrv ( https://sourceforge.net/projects/vcxsrv/ )

Így már ment a telepítés.

Egyetértek, először érdemes GUI-ban végigkattintgatni, akár magadnak egy VM-ben. Egyébként nem volt szó arról, hogy mik a követelmények, pl. single instance, file rendszerben tárolt adatfile-ok, vagy több node-os cluster ASM-mel, RAC opcióval stb.

Egyébként csak nagyvonalakban:
- szoftver letölt (lehetőleg a legfrissebebet abból, amelyiket használni akarod, és lehetőleg ne az oracle.com-ról, hanem az edelivery.oracle.com-ról, ahol több a választék)
- preinstall package telepítése (valami ilyesmi a neve oracle-rdbms-server-12cR1-preinstal vagy 11-es). Ez tartalmazza a package-eket, amik szoktak kelleni
- adatbázis szoftver telepítése (ezt általában a zip-ben lévő runinstallerrel lehet megtenni, response file-lal, silent módon)
- adatbázis létrehozása (a telepített szoftver bin könyvtárában, vagy ha állítasz env-et akkor) dbca programmal szintén silent módban