
 Oracle 9i egyszer teleptse RedHat Linux 8.x s 9.x opercis rendszerekre
                                    HOGYAN

Evgueni Tzvetanov

   v1.1, 2003 jnius 23.
     _________________________________________________________________

   A dokumentum az Oracle 9i Standard Edition adatbzis kezel
   teleptst rja le RedHat 8.x s 9.x opercis rendszerekre.
     _________________________________________________________________

1. Bevezets

   Felttelezem, hogy az olvasnak van ismerete a Linux
   fjlrendszerekrl, parancsokrl, eszkzkrl, shell-ekrl s shell
   szkript programozsrl.

1.1 ttekints

   A dokumentum egy egyszerstett Oracle 9i adatbziskezel teleptsi
   folyamatt mutatja be RedHat 8.x s 9.x opercis rendszereken. Mivel
   csak teleptsi segtsg, a folyamat kvetse sorn figyelemebe kell
   venni az adott Linux opercis rendszer s az Oracle disztribcijnak
   verzijt, valamint a PC paramtereit is.

   Az telepts lersa csak Linux rendszerekre vonatkozik, Unix
   rendszerekre nem terjed ki. Ms opercis rendszerhez az Oracle
   Installation Guide (Oracle teleptsi kziknyv) hasznlatt
   javasoljuk.

   Nem vagyok sem adatbzis-adminisztrtor (DBA; Database Administrator),
   sem nagy tuds Oracle adminisztrtor, ezrt ne krdezzetek tlem
   ezzel kapcsolatban. Ezt a feladatot meghagyom a tapasztalt
   adatbzis-adminisztrtoroknak :)

1.2 Szerzi jog

   This document is Copyright 2003 by Evgueni Tzvetanov (Speedy). A
   dokumentum msolsa, terjesztse s/vagy mdostsa engedlyezett a
   Free Software Foundation (Szabad Szoftver Alaptvny) ltal kzztett
   GNU Free Documentation License 1.2, vagy annak ksbbi vltozatban
   lert felttelek szerint; lland fejezetek, eloldali s htoldali
   szvegek nlkl.

   Licenc teljes szvege megtallhat a [1]GNU Free Documentation License
   honlapon.

1.3 A felelssg teljes elhrtsa

   A dokumentumban tallhat informcikat sajt felelssgre
   hasznljuk. A dokumentum tartalmra vonatkozan semmilyen
   felelssget nem vllalok. A dokumentumban lv elkpzelsek, pldk
   s/vagy minden ms tartalmat teljes mrtkben a sajt felelssgnkre
   hasznljuk.

   Minden szerzi jog a tulajdonosok, hacsak arrl konkrtan mskppen
   nem rendelkeznek. Ebben a dokumentumban szerepl kifejezsek
   hasznlata semmi estere sem lehetnek hatssal termk vdjegyre vagy
   szolgltati vdjegyre.

   Bizonyos termkek vagy vdjegyek megnevezse jvhagysknt
   (hozzjrulsknt) nem tekinthetek.

   Klnsen ajnljuk, hogy els telepts eltt s megszokott
   idkznknt is biztonsgi mentseket ksztsnk.

1.4 Ksztk

   Ez a dokumentum klnbz forrsok (knyvek s honlapok)
   tudsanyagnak felhasznlsval kszlt.

     * Oracle 9i Installation Guide (Oracle 9i teleptsi kziknyv)
     * Oracle 9i Database Administrator's Guide (Oracle 9i
       adatbzis-adminisztrtorok kziknyve)
     * DBA's guide to databases on Linux (adatbzis-adminisztrtorok
       kziknyve Linuxhoz)
     * Oracle 8i: A beginner's guide (Oracle 8i: Kezdk kziknyve)
     * Oracle web site ( [2]Oracle web site) (az Oracle honlapja)

   Ki szeretnm fejezni szinte ksznetem ezen mvek ksztinek!

   Azoknak az embereknek is ksznm a segtsget, akik tippeket adtak,
   s megoldsok szles vlasztkval bvtettk a doksit.

     * Steve Schladel-nek, kollgnak s egyben DBA-nak az UMDNJ-ml, aki
       a RedHat 9.x teleptsi folyamat lellsainak szmos
       kikszblshez adott tmutatst.
     * Rene Bauer-nek, aki rszletes magyarzatokat kldtt a JRE verzik
       eltrseibl add problmk megoldsra a gcc 2.9.x vs. gcc 3.2
       disztribcik s a Legato Single Server Version telepts
       sszefggseiben.

   A pldkban felsorolt tapasztalatok sok teszt s tapasztals
   eredmnykppen bvlt ki. Prbljunk ki mindent, amit csak akarunk;
   ez a legfbb kulcsa annak, hogy megtalljuk a kvnt megoldst. Mg
   ha egy-kt rendszeren krokat is okozunk, kreativitsunkat segti s
   sajt hibinkbl tanulunk.

   Megjegyzseket vagy javaslatokat nyugodtan kldjenek az
   [3]evgueni@email.com e-mail cmre.

1.5 Magyar fordts

   A magyar fordtst [4]Velancsics Anik ksztette (2004.03.22). A
   lektorlst [5]Daczi Lszl vgezte el (2004.05.20). A dokumentum
   legfrissebb vltozata megtallhat a [6]Magyar Linux Dokumentcis
   Projekt honlapjn.

2. Elkszletek

2.1 Az Oracle 9i adatbzis kezel letltse

   Az Oracle 9i adatbzis kezel knnyen beszerezhet az [7]Oracle
   webhelyrl. Ott kattintsunk a Download (letlts) hivatkozsra s
   kvessk a disztribcink szerinti tmutatsokat. Nhny oldalt el
   kell olvasnunk, mieltt eljuthatunk a letlts hivatkozshoz. Ezek a
   szerzi jogokat, beleegyez nyilatkozatot tartalmazzk melyeket
   figyelmesen olvassunk t. Tbbi csak statisztikai informci.
   Amennyiben mg nem vagyunk tagok, regisztrljuk magunkat az Oracle
   webhelyen, hogy a szabadon letlthet anyagokhoz hozzfrhessnk.

   A szerver alkalmazsok 3 fjlban tlthetk le, ezekhez hasonl
   megnevezsekkel:
     * lnx_920_disk1.cpio.gz
     * lnx_920_disk2.cpio.gz
     * lnx_920_disk3.cpio.gz

   Ms verzik nevkben eltrhetnek, de telepts tekintetben hasonlak.

   Az Oracle teleptsi tmutat ktfle teleptshez hasznlhat - CD
   vagy merevlemez teleptshez. n az elst hasznltam. A fjlok
   letltse s a CD-k elksztse (lsd. a kvetkez rszt) sok idt
   vesz ignybe, ezrt legynk trelemmel! Mindezen kvl a telepts
   sok lemezterletet is ignyel, a 3 fjl kb. 1.5 GB. Hromszor ennyi
   terletre lesz szksgnk, ha a lemezen akarjuk tartani az archv
   fjlokat, a knyvtrakat s a CD kpfjlokat (image), mg biztosan el
   nem kszlnek a hibtlan CD-k.

   A kvetkez parancsokat adjuk ki a letlttt fjlok knyvtrban,
   mindhrom letlttt fjlra vonatkozan:

     gunzip lnx_920_disk1.cpio.gz
     cpio -idmv < lnx_920_disk1.cpio

   Ezek a parancsok 3 knyvtrat ksztenek Disk1, Disk2 Disk3 nven.

2.2 A CD lemezek elksztse

   Mivel a Linux rendszeren trtn CD rst a CD-Writing-HOWTO (CD rs
   HOGYAN) teljessggel tartalmazza, ezrt az albbiak csak az Oracle
   adatbzis kezeljhez tartoz specilis lpseket mutatjk be.

  A CD kpfjlok elksztse

   Els lps, hogy az Oracle 3 CD-jrl CD kpfjlokat ksztnk. A
   kvetkez parancsokat a megfelel fjlnv s knyvtr nevnek
   megvltoztatsval mindhrom knyvtrra alkalmazzuk:

     mkisofs -r -o ora9id1.iso Disk1/

   Ez 3 ISO CD kpfjlt kszt el, melyek az teleptsi folyamathoz
   szksgesek. Lehet, hogy a parancs tbb figyelmeztet informcit is
   generl a szksges nvvltoztatsokat illeten, de nem kell aggdni,
   az kpfjlok a helyes knyvtr-fastruktra informcikat fogjk
   tartalmazni. Ennek ellenrzsre fel kell csatololni (mount) az
   kpfjlokat egy knyvtrba a loopback eszkz hasznlatval (ehhez a
   rendszermagnak tmogatnia kell loopback eszkzt), ahogyan az a
   CD-Writing-HOWTO (CD rs HOGYAN) lersban is megtallhat:

     mount -t iso9660 -o ro,loop=/dev/loop0 cd_image mount_dir

   ahol a cd_image az mkisofs parancs ltal ksztett CD kpfjl.
   felscatols utn knyvtrvlsokkal ellenrizhet a
   knyvtrstruktra helyessge. Ha minden rendben van, jhet a
   kvetkez lps.

  A CD lemezek rsa

   Az kpfjlok CD lemezre rsa akrmilyen parancssorbl indthat vagy
   GUI programmal elkszthetk, amik ISO CD kpfjlokat hasznlnak CD
   lemezek ksztshez. Rszletesebben errl a CD-Writing-HOWTO (CD
   rs HOGYAN)dokumentumban olvashatunk. A CD-k rst kveten
   bizonyosodjunk meg arrl, hogy azok pontosan ugyanazt a
   knyvtrstruktrt tartalmazzk mint a Disk1, Disk2, Disk3 knyvtrak.
   Ehhez csatoljuk fel az j CD-ket s a megszokott mdon jrjuk be a
   knyvtrstruktrt. Az kpfjlok brmilyen CD rval brmilyen
   opercis rendszeren CD-re rhatk, amennyiben tmogatjk az ISO
   kpfjlok hasznlatt CD rshoz.

   Az mkisofs parancs kszthet res knyvtrakat magban a CD kpfjl
   root (gykr) knyvtrban. Ez semmilyen problmt nem okoz a
   telepts tartalmra nzve. Egyszeren figyelmen kvl kell hagyni.

3. Telepts eltti teendk

   A telepts eltt szksgnk lesz nhny lps megttelre, melyek a
   kvetkez tmakrket rintik:

3.1 Rendszer kvetelmnyek

  Hardver kvetelmnyek

   Az Oracle 9i teljestmnye miatt egy jobb szmtgpre lesz
   szksgnk. Az Installation Guide ajnlsa szerint:

Paramter       Szksges       Elegend (tesztelt)
---------------------------------------------------
CPU             PII vagy K6     K6/2 *(1)
RAM             512 MB          256 MB
HDD trhely     3.5 GB          2.5 GB *(2)
Swap trhely    1GB vagy RAMx2  512 MB vagy tbb

   (1)Nagyobb adatbzisokhoz Dual CPU ajnlott. ltalnosan nagyobb
   teherbrs CPU prok (Xeon vagy Athlon MP) vagy mg a quad rendszerek
   is j vlaszts(ok)nak szmtanak.

   (2)tbb adatbzis hasznlata esetn RAID SCSI HDD vagy kln HDD
   ajnlott az egyes adatbzisokhoz.

  Szoftver kvetelmnyek

   Oracle adatbzishoz szksges minimlis rendszermag s JRE szoftver:

Paramter            Szksges       Elegend (tesztelt)
--------------------------------------------------------
Rendszermag-verzi   2.4.7           vagy jabb
JRE                  1.1.8v3         1.1.8v3

   Az Oracle 8i s ezt kvet verziknl a teleptsi folyamat java
   alap GUI alkalmazs, gy f kvetelmny az X szerver s valamilyen
   Window Manager meglte. Minimlisan a JRE 1.1.8v3 verzi ugyancsak
   elengedhetetlen. A lert Oracle telepts JRE 1.1.8v3 verzi mellett
   trtnt, s mivel ms verzival nem volt kiprblva, ms esetekben nem
   garantlt a helyes mkdse. Csak sajt kockzatra teszeljk.

   A szksges kvetelmnyek Enterprise Server telepts mellett
   rvnyesek. Standard Edition teleptshez az elgsges rtkek
   megfelelnek. Bizonyos esetekben pedig mg ezeknl alacsonyabb
   paramterek is lehetsgesek.

  A konkrt teleptsi krnyezet

   A bemutatott telepts a kvetkez krnyezetet hasznlja:

CPU                     K6 III /400
RAM                     512 MB
HDD trhely             2.3 GB
Swap trhely            512 MB
CD ROM                  24x
Rendszermag-verzi      2.4.18-24.8.0
JRE                     1.1.8v3

   Ez a krnyezet csak kis adatbzis tesztelshez elegend. Ahogy azt
   korbban emltettk, nagyobb vagy igen nagy adatbzis hasznlathoz
   nagyobb teljestmny hardvert hasznljunk.

3.2 Krnyezeti vltozk s profilok

   Telepts eltt nhny krnyezeti vltoz rtkt be kell lltanunk.
   Ezeket a vltozkat bellthatjuk konkrtan a sorok bersval az
   sszes olyan .bash_profile fjlban, amelyek tulajdonosa az adatbzis
   elrshez jogosult, vagy ltalnosabb megkzeltsben - az
   /etc/profile fjlban (akrcsak a bemutatott teleptsnkben):
     _________________________________________________________________


ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/9.2.0.1.0
ORACLE_SID=ORTD

PATH=$PATH:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib

export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH
     _________________________________________________________________

   Az emltettek teljes mrtkben rvnyesek mind a RedHat8.x s 9.x
   opercis rendszerekre, br gy nz ki, hogy az Oracle egy msik
   vltozatot tervez RedHat 9.-re. Ennek megfelelen tartalmaznia s
   exportlnia kell az elzeket. A kvetkez bellts ahhoz
   szksges, hogy ne ragadjon az telepts egy vgtelen ciklusba:
     _________________________________________________________________

LD_ASSUME_KERNEL=2.4.1
     _________________________________________________________________

   Ksznet Steve Schladel kollgnak s adatbzis-adminisztrtornak az
   telepts problmamentestsrt.

   Az ORACLE_SID vltoz belltsra az Oracle Test Database rvidtst
   hasznltam. Ezt mindenki egy vlasztott SID rtkkel llthatja be. Ez
   lesz az alaprtelmezett adatbzis nv, valamint a teljes adatbzis nv
   rsze.

   A vltozrl bvebben a Oracle Administrator's Manual or Reference
   (Oracle Adminisztrator Kziknyben vagy Referenciban) olvashatunk.

3.3 JRE

   A JRE (Java Runtime Enviroment) letlthet a [8]Blackdown website -
   Blackdown webhelyrl. Vlasszuk az 1.1.8v3 verzit, ha nem tudjuk
   pontosan melyiket tltsk le, majd tmrtsk ki az /usr/local
   knyvtrba. Ez egy knyvtrt fog ltrehozni a JRE verzijnak
   megfelel elnevezssel. Hozzuk ltre a kvetkez hivatkozst (link)
   az /usr/local knyvtrban:

     ln -s jre118_v3 jre

   JRE 1.1.8v3 disztribci esetn. Ha jabb verzit hasznlunk akkor a
   parancsot annak megfelelen vltoztassuk meg. Adjuk a PATH vltozhoz
   a JRE bin knyvtrt:

     PATH=$PATH:/usr/local/jre/bin
     export $PATH

   illetve a szksges tvonalakat egsztsk ki vele.

3.4 Root felhasznlknt vgrehajtand feladatok

   A telepts megkezdse eltt a Linux krnyezetet s
   knyvtrsturktrt el kell ksztennk. Nhny lps rszletes
   lersa kvetkezik. Ne feledjk el, hogy ezek a Standard Edition
   teleptshez szksges minimlis lpsek. Ha valaki az Enterprise
   vltozatot vagy tovbbi szolgltatsokat kvn telepteni, annak azt
   ajnljuk, hogy az Oracle 9i Installation Guide (Oracle 9i teleptsi
   tmutat) lerst tanulmnyozza t hozz.

   Root felhasznlknt jelentkezznk be, majd kvessk az albbiakat.

  A rendszermag belltsa

   Amennyiben a kvetkez rsz nem teljesen vilgos, a Linux IPC
   programozi referenciban lehet a tmnak utnajrni.

   A 2.2.1-es verziktl kezdve a rendszermagot a /proc fjlrendszeren
   kersztl dinamikusan lehet paramterezni, nem kell azt jra fordtani.
   A /proc fjlrendszer hasznlata ezrt a rendszer paramterezshez
   nagy rugalmassgot biztost. A kvetkezkben a rendszermag
   tparamterezshez szksges, minden rendszerindtskor lefut
   szkriptek elksztst mutatjuk be.

   Lpjnk be a /proc/sys/kernel knyvtrba.

   A rendszermagnak a teleptshez szksges belltsairl lesz sz a
   kvetkezkben.

  Nzzk meg s lltsuk be a szemafor paramtereit

   Az SEMMSL, SEMMNS, SEMOPM s SEMMNI szemaforok paramtereit a

     cat sem

   paranccsal tudjuk megnzni. Ehhez hasonl kimenetet kapunk:

     250 32000 32 128

   ami az emltett szemaforok rtkeit jelenti a fenti felsorolsi
   sorrendben. lltsuk t a paramtereket a kvetkezkppen:

     echo 100 32000 100 100 > sem

  Nzzk meg s lltsuk be az osztott memria (shared memory) paramtereit

   Az SHMMAX, SHMMIN, SHMMNI, SHMSEG osztott memria paramterek rtkeit
   a

     cat shm_param

   paranccsal tudjuk lekrdezni, ahol az shm_param az emltett SHMMAX,
   SHMMIN, SHMMNI, SHMSEG valamelyikt jelli. A kvetkez belltsokat
   vgezzk el:

     echo 2147483648 > shmmax
     echo 4096 > shmmni
     echo 2097152 > shmall

   A fenti parancsokat az aktulis futsi szinthez tartoz init
   szkriptekbe helyezve minden rendszerindtskor lefuttathatjuk, hogy
   meghatrozzuk melyik Oracle adatbzist hasznljuk, de ne feledjk el
   ezeket a paramtereket belltani mg az adatbzis indtsa eltt. A
   futsi szintekrl s indt szkriptekrl tovbbi informcit
   tallhatunk a Linux Administrator's guide (Linux adminisztrcis
   kziknyv) lersban.

  Fjlkezelk (File handles)

   lltsuk be a fjlkezelket az albbi parancsokkal:

     echo 65536 > /proc/sys/fs/file-max
     ulimit -n 65536

  Socket-ek

   Soket-ek belltsa:

     echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range

  Folyamatok (process) korltozsa

   Process limit belltsa:

     ulimit -u 16384

  Csoportok s hozzfrsek

   Ahogy minden Oracle adatbzis, a 9i tulajdonoshoz is tartozik egy
   felhasznl, amit tradicionlisan oracle-nek neveznek el. A
   csoportokkal szembeni elvrsok kiss eltrnek a megszokottl; Kell
   hogy legyen egy OSDBA group, ami alaprtelmezetten a dba nevet viseli.
   Szksg van tovbb egy msik group-ra is (ltalban oinstall nvvel)
   ami a szoftver teleptseket felgyeli. Opertorok csoportjra is
   szksg van (de ez tetszleges), ami opertori hozzfrst biztost a
   felhasznlk egy csoportjnak. A csoportok ltrehozsnak menete:

     groupadd dba
     groupadd oinstall
     groupadd oper

   Miutn elksztettk a csoportokat, adjunk hozzfrst az Oracle
   tulajdonosnak:

     useradd -c DBA -g oinstall -G dba oracle

   ez ltrehozza az oracle felhasznlt, ami elsdlegesen az oinstall,
   msodsorban pedig a dba csoportba tartozik.

   Az adatbzis felhasznlit a ksbbiekben az /etc/group fjlban kell
   a dba csoporthoz adni.

  Felcsatolsi pontok (mount points) s hozzfrsek

   Az Oracle teleptshez minimlisan 2 csatols szksges - egy a
   szoftver s egy az adatbzis fjlokhoz. Abban az esetben ha OFA-t
   (Optimal Flexible architecture) hasznlunk, akkor 4 csatolsra lesz
   szksg - egy a szoftverhez, hrom pedig az adatbzis fjlokhoz.

   Oracle dokumentcis kvetelmny, hogy mindegyik csatolsi pont kln
   kln lemez legyen, de minimlisan ahogy azt mi is hasznljuk, a
   csatolsi helyeknek knyvtraknak kell lennik. Hagyomnyosan a
   csatolsok elnevezsei /u01, /u02, /u03, stb. Ezeket a rendszeren
   brhol root alknyvtrknt kell felcsatolni. n konkrtan kett
   knyvtrba, /u01, /u02 knyvtrknt a root knyvtr al ksztettem
   csatolsi pontot.

   Ezekkel a parancsokkal elkszthetjk a megfelel csatolsi pontokat
   (root felhasznlknt).

     mkdir /u01 /u02
     chown oracle.dba /u01 /u02
     chmod 755 /u01 /u02

   Az utols kt parancs az Oracle 9i teleptshez, az telepts
   knyvtr tulajdonjogait lltja be a telept felhasznlhoz
   (dba-hoz), de az telepts utn adminisztrtorknt a legfels
   knyvtr a root tulajdonv tehet.

  Fjl-ltrehozsi jogosultsgok

   Legtbbszr a umask 0022-re van lltva. Oracle adatbzis
   teleptsnl ajnlott leellenrizni, hogy ez a 0022 rtk legyen
   belltva. Ez biztostja, hogy az telepts a megfelel
   attribtumokkal jjjn ltre. Ellenrizzk le a belltst az

     umask

   paranccsal, majd lltsuk be a

     umask 0022

   paranccsal. Ha az umask alaprtelmezett rtke nem a 0022, akkor azt
   akr profile-bl is rdemes belltanunk.

3.5 oracle felhasznlknt elvgzend belltsok

   Telepts eltt lpjnk be oracle felhasznlknt egy X terminlrl,
   s bizonyosodjunk meg a DISPLAY s PATH vltozk megfelel
   belltsrl. A DISPLAY vltoznak tartalmaznia kell az X szerver
   nevt, szmt s screen szmt, ahol az Oracle Univerzal Installer
   futni fog. Ez utbbira csak akkor van szksg ha tvoli X servert-t
   hasznlunk. Helyi telepts esetn az X szerver manager hasznlatval
   minden problma nlkl futtathatjuk a teleptt. Ha az telept
   futtatsa sorn brmilyen problmba tkznk a DISPLAY vltoz
   kapcsn, hajtsuk vgre a kvetkezket:

     xhost +localhost
     export DISPLAY=localhost:0.0

   Ez egy trkk.

   Tovbb oracle felhasznlknt adjuk ki az

     env

   parancsot, majd ellenrizzk le az sszes elzekben emltett
   vltozt. Ha gy talljuk, hogy egy vagy tbb vltoznak nem
   megfelelek az rtkei, javtsuk ki ket s a krnyezeti vltozkat
   tltsk jra.

4. Telepts

4.1 CD lemezek felcsatolsa (az telepts megkezdse eltt ill. kzben)

   ltalban RedHat Linuxon nmkden felcsatoldnak a CD-ROM
   meghajtba helyezett CD lemezek, de kzzel is felcsatolhatjuk ket,
   rviden a kvetkezkppen:

   Indtsunk egy terminl ablakot s vltsunk superuser-re. Hagyjuk a
   terminl ablakot nyitva a telepts alatt. Szksg esetn majd kznl
   lesz.

   Helyezzk az els CD lemezt a CD-ROM meghajtba. Ellenrizzk le,
   hogy a CD-k fel vannak-e csatolva valamelyik knyvtrba. ltalban ez
   az /mnt/cdrom szokott lenni, de ha gy tetszik, vltoztassuk meg,
   ahogy akarjuk. Futtassuk a kvetkezket (feltve persze, hogy a
   csatolsi knyvtrunk az /mnt/cdrom ):

     mount /dev/cdrom /mnt/cdrom

   ami felcsatolja a CD lemezt az /mnt/cdrom knyvtrba. Ez lesz a
   telepts knyvtra.

   A telepts folyamn, az Oracle Universal Installer krni fogja, hogy
   cserljnk CD-t, ezrt ha a CD lecsatolsa nem trtnik automatikusan,
   menjnk a root terminlunkhoz s vgezzk el a kvetkezket:

     cd /mnt
     eject

   Ezzel lecsatoljuk a CD lemeztt s kinyitjuk a CD-ROM meghajtt. Ekkor
   helyezzk be a kvetkez CD lemezt s csukjuk be a CD-ROM-ot.
   Hasznljuk a mount parancsot jra, ha a felcsatols nem automatikus,
   majd vltsunk t a teleptsi kpernyhz, hogy folytassuk az
   teleptst.

4.2 A telept futtatsa

   Miutn felcsatoltuk az els lemezt, indtsunk egy j terminlt s
   vltsunk t az /mnt/cdrom knyvtrba. Ez a telepts csatolsi pontja.
   Innen futtassuk a kvetkezt:

     ./runInstaller &

   Tovbbiakban az ugyanebben a knyvtrban tallhat index.html fjlt
   bngszben megnyithatjuk, s teleptsnkhz hasznlhatjuk.

4.3 Teleptsi kpernyk s lpsek

   Az Oracle Universal Installer 2.2-nek egyszer, termszetes fellete
   van. A kvetkez teleptsi rsz tugorhat, s sajt belts szerint
   is eredmnyesen folytathat a telepts. A kpernyk j s logikus
   sorrendben kvetik egymst.

   Abban az esetben, ha ellenrizni akarjuk, hogy hol tartunk, vessk
   ssze a folyamatunkat az albbiakban lert kpernykkel s
   lpsekkel.

  dvzl kperny (Welcome Screen)

   Itt hatrozhatjuk meg, hogy a termket telepteni vagy trlni
   kvnjuk. Els teleptsnk esetn a folytatshoz kattintsuk a "Next"
   gombra.

   Egy j prbeszdablak (Inventory Location) fog megjelenni, ami az
   tmeneti teleptshez a ksbbiekben is hasznlatos knyvtr
   megjellst kri tlnk. Vlasszuk az OK gombot, ha rendben tallunk
   mindent, msklnben rjuk be a kvnt, teleptshez hasznland
   knyvtr nevt.

  UNIX csopornv kperny (UNIX Group Name Screen)

   Ez a kperny az Oracle Installation Group (Oracle telepts csoport)
   meghatrozsra szolgl, ami alaprtelmezsben az oinstall. Ha meg
   akarjuk vltoztatni a csoport nevt, vagy egy msik specilis
   csoportot akarunk hasznlni az teleptshez, akkor most vgezzk azt
   el. Egybknt rjuk be az oinstall-t, s a "Next"-tel menjnk tovbb.
   A megjelen prbeszdablak azt mutatja, hogy a root felhasznlknt
   bejelentkezett terminlunkat kell hasznlnunk (amit korbban
   indtottunk). Vltsunk t a root terminlhoz, s a kvessk kpernyn
   lthat instrukcikat, ami az /tmp/ knyvtrban lv orainstRoot.sh
   szkriptet futtatja.

   Sikeres futtats esetn a kpernyn a kvetkez lthat:

     Creating Oracle Inventory pointer file (/etc/oraInst.loc)
     Changing groupname of /u01/app/oracle/oraInventory to oinstall.

   Vltsunk vissza a prbeszdablakhoz, s kattintsunk a "Continue"
   gomra.

  Fjl elhelyezsek kperny (File Locations Screen)

   Ezen a kpernyn a telepts forrs- s clknyvtra lthat.
   Amennyiben a krnyezeti vltozk rendben vannak, nem kell
   megvltoztatnunk semmit sem, de ha mgis vltoztatni akarunk rajta,
   akkor krltekinten s tudatosan tegyk azt. Kattintsunk a "Next"
   gombra.

   A kperny jobb fels rszn lthat folyamatjelz a hosszadalmas
   lemezolvassi mveleteket jelzi. Legynk trelemmel.

  Telepthet programok kperny (Available Products Screen)

   A kperny a telepthet termkeket mutatja. Mivel mi csak az
   adatbzis kezelt akarjuk telepteni, ez els opci
   (alaprtelmezett) rdekes szmunkra. Tulajdonkppen ez nhny, a
   kvetkez rszekben felsorolt termkeket tartalmazza. Kattintsunk a
   "Next" gombra.

  Teleptsi tpusok kperny (Installation Types Screen)

   Mivel pldnk a Standard Edition Installation-t mutatja be, ezrt
   vlasszuk a Standard Installation-t. Vlaszthatjuk az Enterprise-t is,
   de a kt folyamat innentl eltrhet, s tovbbi opcik belltsra
   is szksg lehet. Ennek eldntse a teleptst vgz szemly
   feladata.

   Kattintsunk a "Next" gombra. Egy kis vrakozs utn folytassuk a
   kvetkez lpssel.

  Adatbzis belltsi kperny (Database Configuration Screen)

   Itt (opertorknt) kivlaszthat, hogy milyen cllal fog az adatbzis
   mkdni, annak rdekben, hogy a telepts a paramtereket ahhoz
   igazthassa. General Purpose-t vlasszuk majd kattintsunk a "Next"
   gombra. Ismt egy rvid vrakozs kvetkezik.

  Adatbzis azonosts kperny (Database Identification Screen)

   Az opertor itt berhatja az adatbzis nevt. Egyrtelmen
   rtelmezhetk a kpernyn a szvegrszek. Pldnkban n kvetkezt
   rtam be:

     ORTD.zeus

   mivel az adatbzis szerverem host neve "zeus". Hasznljuk a sajt
   adatbzisunk host nevt, majd kattintsunk a "Next" gombra.

  Adatbzis fjlok elhelyezse kperny (Database File Location Screen)

   Ez a kperny arra szolgl, hogy meghatrozzuk az adatbzis fjlok
   fizikai elhelyezkedst. Ajnlott hogy az adat fjlok egy elklntett
   lemezen (knyvtrban) legyenek. Nlam pldul az alaprtelmezett
   rtktl eltren az

     /u02/oradata

   knyvtrban vannak, az alaprtelmezett helyett. Mikor vgeztnk
   kattintsunk a "Next" gombra.

  Adatbzis karakterkszlet kperny (Database Character Set Screen)

   Itt klnbz karakterkszleteket llthatunk be az adatbzisunkhoz.
   n meghagytam a "Use the Default Character Set" belltst. Lpjnk a
   "Next"-tel tovbb.

  sszefoglal kperny (Summary Screen)

   Ha ezt a kperny ltjuk, akkor az OUI-val elkszlt a teleptsi
   folyamat elksztse. Most t lehet nzi teleptsi ft, s
   lthatjuk miket vlasztottunk. Megengedi, hogy visszamenjnk s
   javtsuk, ha valahol nem rtnk egyet a felsoroltakkal. Egybknt
   pedig kattintsunk az "Install" gombra s a teleptsi folyamat
   elkezddik.

  Telept kperny (Install Screen)

   Ez egy nagyon hosszadalmas s unalmas kperny, ami idnknt a CD
   lemezek cserjt kri. Egy folyamatkijelzt jelent meg, s ttelesen
   sszegzi az egyes rszek szzalkarnyt a teljes folyamathoz kpes.

   A teleptsi folyamat nagyon hossz. Elszr a szoftverkomponensek
   teleptse trtnik, majd minden hivatkozs (link) elkszl.

   Valamivel tltsk el az idt, s idnknt nzznk a kpernyre,
   hogy kell-e CD lemezt cserlnnk.

   FONTOS! Az n esetemben (ktszer teleptettem) hibazenetet kaptam, az
   sszekapcsolsi folyamat 79%-nl. A hibazenet prbeszdablaka a
   kvetkezt tartalmazta:

     Error in invoking target install of makefile
     /u01/app/oracle/product/9.2.0.1.0/ctx/lib/ins_ctx.mk

   Mindkt teleptsnl figyelmen kvl hagytam, s semmi problma nem
   ltszott az sszeszerkesztsi folyamatban.

   A telepts vgn egy prbeszd ablak bukkan el. Nhny terminl
   parancsot kell vgrehajtani a teleptsi folyamat befejezse eltt.
   Alapveten van egy roor.sh nev szkript az $ORACLE_HOME knyvtrban,
   amit root felhasznlknt kell futtatni a root terminlrl. Maga a
   folyamat idt s sok HDD mveletet ignyel, legynk trelemmel, s
   ne aggdjunk miatta.

  Belltsi eszkzk kperny (Configuration Tools Screen)

   Hrom task-ot prbl lefuttatni a konfigurcis eszkzk kperny s
   mindegyikrl hibt jelez. A problma megoldsa a kvetkez. Az
   $ORACLE_HOME knyvtrban van egy JRE nev hivatkozs (link), ami az
   Oracle JRE knyvtrra mutat. Trljk ezt a hivatkozst, s ksztsnk
   egyet a sajt JRE disztribcinkhoz, amirl az elzekben mr
   szltunk. Vgrehajtand parancsok:

     rm -f JRE
     ln -s /usr/local/jre/ JRE

   Miutn vgrehajtottuk a parancsokat, prbljuk meg egyenknt
   kivlasztani a tblzat Tool Name (eszkzk neve) oszlopbl az egyes
   tteleket, s kattintsunk a "Retry" gombra. Ha nem sikerl, akkor se
   aggdjunk. Ezek opcionlisak a telepts sorn, s ksbb is vgre
   lehet ket hajtani.

  Hibaelhrts

   Amennyiben az utols (nem ktelez) mveletek nem hajthatk vgre,
   legalbb kettjk megvalstsra, vannak specilis megoldsi
   javaslatok. Elszr is az Oracle dokumentcit rdemes kzbe venni,
   s a telepts hibaelhrtsakor a sorok kztt bngszni. Ha a
   felttelek rendben vannak, akkor komoly hiba nem lehet a mveletben.
   Ha mgis, akkor ellenrizzk t az sszes kezdeti felttelt, fjl s
   knyvtr jogosultsgokat s a trhelyet.

   Minden knnyen letrlhet s visszallthat, csupn az Oracle
   felcsatolsi pontok knyvtrainak (/u01, /u02, stb.) tartalmt kell
   leszedni, s az /etc knyvtrban lv oratab fjlt trlni. Azrt,
   hogy ne maradjon nyoma az Oracle-nek a rendszeren mg egy
   fjl-csoportot trlni kell. Ezek az /usr/local/bin knyvtrban
   tallhat oraenv, coraenv, dbhome nev fjlok. Habr ott is
   hagyhatjuk ket, s a legkzelebbi teleptsnl a telept majd
   rkrdez, hogy maradjanak-e.

   Nos, akkor a nem ktelez feladatok:

  Hlzati belltsok (Net Configuration Assistant)

   Ennek futtatshoz menjnk a $ORACLE_HOME/bin knyvtrba, s onnan
   futtassuk:

     ./netca &

   Ez az alkalmazs ngy feladat kzl egyet elindt. Tnylegesen a
   listener az amit be kell lltani. A tbbi nem olyan fontos, de
   prbljuk meg azokat is belltani. A listener belltsa eltt
   lehetsges, hogy mr fut egy listener. Ellenrizzk ezt a kvetkez
   parancs vgrehajtsval:

     ps afx | grep LISTEN | grep -v grep

   Amennyiben a kvetkez sorhoz hasonlt kapunk:

     15922 ? S 0:00 /u01/app/oracle/product/9.2.0.1.0/bin/tnslsnr
     LISTENER

   mr fut egy listener. lltsuk le a kvetkez $ORACLE_HOME/bin
   knyvtrban lv paranccsal:

     ./lsnrctl stop

   Lehetsges, hogy trlnnk kell a meglv listener-t s egy jat kell
   ksztennk. Ez teljesen rajtunk mlik. Kvessk az alkalmazs
   menett. Amennyiben ksztettnk egy j listenert, az egsz folyamat
   vgn az j listener fog elindulni.

  Adatbzis bellts (Database Configuration Assistant)

   Ennek futtatshoz lpjnk be a $ORACLE_HOME/bin knyvtrba s
   futtassuk:

     ./dbca &

   Ez az alkalmazs taln a legfontosabb a belltsok kzl. Az
   adatbzis ltrehozst s belltst segti. Ha a telepts sorn
   vagy az elzekben emltett alkalmazsok jraindtsval nem kszlt
   mg adatbzis, ennek futtatsval kszthetjk el azt.

   Amg az adatbzist nem hasznljuk, az trlhet s jra ltrehozhat.
   Itt tehetjk ezt meg. Az alkalmazs sszes funkciit ez a dokumentum
   nem tartalmazhatja, de mivel egy GUI alkalmazsrl van sz, ezrt
   nagyon knny vele a feladatokat elvgezni.

   Szemly szerint itt szeretem elkszteni az adatbzist, mert itt az
   sszes szksges paramter ellenrizhet, kivltkpp a knyvtrak
   ahov az adatfjlok kszlnek (kerlnek). Vlasszuk a "Typical"-t az
   adatbzis paramterezshez. A kvetkez kpernyn fastruktra
   segtsgvel llthatjuk be az adatbzis fjlok helyt. {ORACLE_BASE}
   helyett lltsunk be pldul az /u02 knyvtrat. Ez rakja az adatbzis
   fjlokat hasznlatra az /u02/oradata/SID knyvtrba. Mindez csak
   plda, rajtunk mlik, hogyan dntnk az adatbzis knyvtrfjnak
   meghatrozsrl.

   Az adatbzis elksztse vgn be kell rni a SYS s SYSTEM
   felhasznlkhoz tartoz jelszavakat. rjuk be (megerstssel),
   jegyezzk meg ket, s lpjnk ki (ezek az "OK"-t jelentik). Majd
   futtassuk:

     ps afx

   s a kpernyn a kvetkez sorokhoz hasonlknak kell megjelennie:
     _________________________________________________________________


PID     TTY      STAT   TIME COMMAND
    1   ?        S      0:04 init
    2   ?        SW     0:01 [keventd]

..... Lots of other lines we are not interested in...

11665   ?        S      0:00 ora_pmon_ORTD
11667   ?        S      0:00 ora_dbw0_ORTD
11671   ?        S      0:00 ora_lgwr_ORTD
11673   ?        S      0:00 ora_ckpt_ORTD
11675   ?        S      0:00 ora_smon_ORTD
11677   ?        S      0:00 ora_reco_ORTD
11679   ?        S      0:00 ora_cjq0_ORTD
11681   ?        S      0:02 ora_qmn0_ORTD
11683   ?        S      0:00 ora_s000_ORTD
11685   ?        S      0:00 ora_d000_ORTD
11812   pts/1    S      0:00 /u01/app/oracle/product/9.2.0.1.0/bin/tnslsnr LIST
ENER -inherit
     _________________________________________________________________

   Ha megnzzk az brt, ez a fut adatbzisunkat mutatja. A fenti
   pldban szerepl utols sor a listener (lehetsges, hogy mshol
   tallhat a kpernyn).

   (Gratullunk!) Sikeresen befejezdtt a telepts!

  Hibaelhrts frisstsek

   A kvetkez Rene Bauer-tl szrmaz frissts. A kvetkez problmk
   merlhettek fel:
     * JRE verzi kompatibilits
     * Hinyz adatbzis-bellt fjl
     * Legato Single Server Version teleptsi hiba

   JRE kompatibilitsi problmt egyedl Rene jelzett, de sok e-mail-t
   kaptam ezzel kapcsolatban. A problma abbl szrmazik, hogy a RedHat8
   s 9 a gcc 3.2-es verzival kszlt, mg nmely rgebbi JRE verzit
   gcc 2.9.x verzival fordtottak. A megolds az, hogy a legutols JRE
   verzit letltjk. Ennek az frisstsnek az idejben ez a 1.4.1-es
   verzi volt, s mivel a JRE nem futtathat, futtassuk le a kvetkez
   parancsot, hogy elkszljn a megfelel hivatkozs (link):

     ln -s $JRE_DIR/bin/java $JRE_DIR/bin/jre

   ahol a $JRE_BIN a jre knyvtrunkat jelli.

   A msodik frissts az adatbzis ltrehozsa utn hinyz belltsi
   fjlt rinti. Az init{ORACLE_SID}.ora fjlnak alaprtelmezetten az
   $ORACLE_HOME/db/ knyvtrban kellene ltrejnnie.

   Rene megoldsa: A telept egy spfile{ORACLE_SID}.ora nev fjlt
   kszt, gy egy hivatkozs kszthet ami ptolja a hinyz fjlt.
   Lpjnk az ORACLE_HOME/dbs/ knyvtrba, s hajtsuk vgre a
   kvetkezt:

     ln -s spfile{ORACLE_SID}.ora init{ORACLE_SID}.ora

   Az n megoldsom: A telepts kzben ltrejn egy init.ora nev fjl.
   Ezt egyszeren lemsolom init{ORACLE_SID}.ora nven. Lpjnk be a
   $ORACLE_HOME/dbs/ knyvtrba, majd futtassuk:

     cp init.ora initORTD.ora

   A harmadik problma az Oracle telept folyamat hibjra vonatkozik,
   a Legato Single Server Version teleptsnl. Nekem nem volt ilyen
   problmm, de itt van Rene verzija, amit megprblok lervidteni
   amennyire lehet. A legutols root.sh fjl, ami az Oracle telepts
   krsre futtatdott hibt okozott az LSSV teleptse alatt. Rene
   szerint, a RedHat 8 s 9 ncurses5-tel kszlt, de alaprtelmezetten az
   ncurses4 kompatibilits csomag nincs teleptve, gy annak teleptse
   utn az LSSV problma megsznik.

   Az emltett hibk valsznleg nem az utols megoldand problmk,
   ezrt btortok minden megjegyzst s kiegsztst, amivel a
   "Hibaelhrts" fejezetet bvthetem. Minden, a dokumentum
   tkletestst clz visszajelzst ksznettel veszek.

5. Telepts utni teendk

   Az Oracle Installation Guide egy hosszadalmas telepts utn
   vgrehajtand folyamatot is ler. Nhny kzlk elengedhetetlen,
   nhnyra pedig a teleptett pldnyunk esetn taln soha nem is lesz
   szksgnk, mindenesetre ez a dokumentum bvebben nem trgyalja.

   Nzd meg az Installation Guide (Teleptsi kziknyv) lerst ezekhez
   az eljrsokhoz. Ez a lers a minimlis teleptshez nyjt
   hasznlhat segtsget, ez elegend az alapvet mveletek
   vgrehajtshoz.

5.1 Az oratab fjl szerkesztse

   Klnsen fontos lps, hogy az adatbzis-parancssorbl brmikor
   elindthat s lellthat, rendszerindtskor automatikusan is
   indthat. Lpjnk az /etc knyvtrba az oratab fjl szerkesztshez.
   Az albbi sor:

     ORTD:/u01/app/oracle/product/9.2.0.1.0:N

   utols rtket lltsuk "Y"-ra, azaz gy:

     ORTD:/u01/app/oracle/product/9.2.0.1.0:Y

   Mentsnk s menjnk vissza az Oracle home knyvtrunkba.

5.2 Rendszerindtskor adatbzist indt szkript

   ltalnos elkpzels az, hogy az adatbzist a szerver rendszerindts
   idejben automatikusan indtsuk el. Ehhez szksges egy szkript, ami a
   futsi szint belltsok kz tehet. Az itteni megolds csak
   pldul szolgl, mindenkinek a sajt gpn a sajt futsi szint
   belltsaihoz kell a belltst megtennie.
     _________________________________________________________________


#!/bin/bash
#
# Run-level Startup script for the Oracle Instance and Listener
#
# chkconfig: 345 91 19
# description: Startup/Shutdown Oracle listener and instance

ORA_HOME="/u01/app/oracle/product/9.2.0.1.0"
ORA_OWNR="oracle"

# if the executables do not exist -- display error

if [ ! -f $ORA_HOME/bin/dbstart -o ! -d $ORA_HOME ]
then
        echo "Oracle startup: cannot start"
        exit 1
fi

# depending on parameter -- startup, shutdown, restart
# of the instance and listener or usage display

case "$1" in
    start)
        # Oracle listener and instance startup
        echo -n "Starting Oracle: "
        su - $ORA_OWNR -c "$ORA_HOME/bin/lsnrctl start"
        su - $ORA_OWNR -c $ORA_HOME/bin/dbstart
        touch /var/lock/subsys/oracle
        echo "OK"
        ;;
    stop)
        # Oracle listener and instance shutdown
        echo -n "Shutdown Oracle: "
        su - $ORA_OWNR -c "$ORA_HOME/bin/lsnrctl stop"
        su - $ORA_OWNR -c $ORA_HOME/bin/dbshut
        rm -f /var/lock/subsys/oracle
        echo "OK"
        ;;
    reload|restart)
        $0 stop
        $0 start
        ;;
    *)
        echo "Usage: $0 start|stop|restart|reload"
        exit 1
esac
exit 0
     _________________________________________________________________

   Ezt a fjlt egyszeren kimsolhatjuk, beilleszthetjk rendszernkbe
   s belltsainknak megfelel vltoztatsokat vgezhetnk raja.

   Ha mr msoljuk s szerkesszk a fjlt, tegyk azt az /etc/rc.d/init.d
   knyvtrba, s lltsuk t a tulajdonjogait s attribtumait a
   knyvtr tbbi fjljnak rtkeire..

   Ehhez s a kvetkezkhz root felhasznlknt kell bejelentkezznk.

   A fenti kd tdik sorban olvashat a kvetkez:

     # chkconfig: 345 91 19

   Ezt a chkconfig parancs hasznlja a futsi szintekhez tartoz
   szkriptek meghatrozsra. A 345 rtk azokat a futsi szinteket
   sorolja fel, melyeken Oracle-t futtathatunk, ha pldul azt akarjuk,
   hogy az Oracle csak a 3-a s 5-s szinteken fusson, akkor rjuk t
   35-re. A kvetkez 91-es rtk az indtsi sorszmot rja le. Ez
   annyit jelent, hogy ha 100 indul folyamatunk van, akkor az Oracle a
   91-dikknt fog elindulni. A kvetkez rtk a lelltsi szm,
   miszerint ha a rendszer lell s pldul 100 folyamatnak kell
   lellnia, akkor az Oracle a 19-dik lesz a sorban. Ezeket az rtkeket
   az Oracle indt s lellt folyamatainak a viszonylagos besorolsra
   szoktk hasznlni. Itt pldaknt szerepelnek a belltsok.
   Megvltoztathatjuk ket, de sose feledkezznk el arrl, hogy az
   Oracle nem pldnyosthat, nhny rendszerfolyamat korbban trtn
   indtsa nlkl.

   Hajtsuk vgre a kvetkez parancsot:

     chkconfig -add oracle

   Ezzel, a szkript elejn felsorolt futsi szintekhez tartoz
   knyvtrakban lehet a megfelel hivatkozsokat ltrehozni.

   Az jonnan ksztett automatikus indtsok tesztelshez jra kell
   indtanunk) a rendszert, azonban ne feledkezznk meg arrl, hogy az
   automatikus indts eltt a rendszermag paramtereket is be kell
   lltanunk. Egybknt a rendszermag belltsnak a parancsa a fenti
   szkript start rszben is elhelyezhet.

5.3 Telepts tesztelse SQL*Plusz-szal

   Amennyiben tipikus adatbzist teleptettnk, egy scott nev
   felhasznlnak is kellett kszlnie. Hozztartoz jelsz a tiger.
   Hajtsuk vgre a kvetkezt:

     sqlplus scott/tiger

   ami az SQL*Plus rtelmezjt futtatja s scott felhasznlknt lp az
   adatbzisba. A kvetkezt kellene ltnunk a kpernynkn:
     _________________________________________________________________


SQL*Plus: Release 9.2.0.1.0 - Production on Fri Feb 21 10:55:45 2003

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

Connected to:
Oracle9i Release 9.2.0.1.0 - Production
JServer Release 9.2.0.1.0 - Production

SQL>quit
Disconnected from Oracle9i Release 9.2.0.1.0 - Production
JServer Release 9.2.0.1.0 - Production
     _________________________________________________________________

   Kilps eltt magunk is kiprblhatunk nhny SQL parancsot, hogy
   lssuk az adatbzis mintatblit, vagy brmit amit akarunk. Innentl
   kezdve a mi elkpzelsnk s cljaink a terep.

6. Kliensek

   Minden platformra van (futtathat) Oracle 9i adatbzis kliens
   szoftver, gyhogy a tervezett platformra a megfelel klienst
   letlthetjk (mr ami beszerezhet). n szeretem a klienst szoftvert
   feltenni mind a DB szerverre mind a MS Windows munkallomsra. Ez
   taln tbbplatformos ellenrzsi lehetsget nyjt, illetve gy
   hiszem :)

   Tltsk le s ksztsk el a platformunkra megfelel klienst
   tartalmaz CD lemezeket, amin majd hasznljuk a klienst. Nem
   nlklzhetetlen, de ajnlott hogy legyen klienst tartalmaz CD
   lemeznk. Elkpzelhet ugyan, hogy a teleptst elvgezhetjk a
   merevlemezrl ahov letltttk a klienst, azrt n azt ajnlom, hogy
   ne sajnljuk az idt a CD megrsra, gy mindig kznl lesz. A
   kliens is az Oracle Universal Istaller-t (ltalnos Oracle teleptt)
   hasznlja, gy elg egyszer dolgunk lesz az elzek utn.

   Mikor elszr futtatjuk az Enterprise Management Console-t, az
   vgigvezet minket az adatbzis csatlakozs sorn. Adjuk meg az
   adatbzisunk teljes nevt, a SID nevet, s prbljunk SYS
   felhasznlknt SYSDBA jogosultsgokkal bejelentkezni az adatbzisba.
   Nhny helyen be kell rjuk az adatbzis-szervernk IP cmt, s
   vlasztanunk kell egy portot a kliens csatlakozshoz. n az
   alaprtelmezett rtkeket hagytam meg (mg a szerver hlzati
   belltsoknl is).

   Ha semmilyen hibazenetet nem kapunk, akkor ksz. Megcsinltuk.

   lvezzk a szerverek s kliensek jtkt!

7. Utsz

   Az Oracle 9i egy nagyon hasznos, sszetett s mindenekeltt nagyon
   biztonsgos alkalmazs. Ez a dokumentum elg felsznes megkzeltst
   ad csupn, s nem is akar tfog tmutatul szolglni. Remlem, hogy a
   kezdeti telepts sorn nmely dologban segtsget nyjt, de fontos,
   hogy sajt helyzetnket elemezve mindig a megbzhatbb forrst
   hasznljuk.

   Nhny mveletet SQL*Pusz-szal kzvetlenl is elvgezhetnk. Ez
   nagyobb rugalmassgot ad a szoftver belltshoz, s a telepts
   elvgzshez is. Mindezt n gyakorlottabb kezekre bzom.

   Sok dologrl nem szltam, ami magban az Oracle dokumentciban
   megtallhat. Tanulmnyozzuk t az eredeti forrst rszletesen!

   Sok szerencst!

References

   1. http://www.gnu.org/copyleft/fdl.html
   2. http://www.oracle.com/
   3. mailto:evgueni@email.com
   4. mailto:  velan[kukac]primposta[pont]hu
   5. mailto: dacas[kukac]freemail[pont]hu
   6. http://tldp.fsf.hu/
   7. http://www.oracle.com/
   8. http://www.blackdown.org/
