Ab admin praktikum 5: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
Resümee puudub
9. rida: 9. rida:
* tee nii: su - tanel (NB! miinusmärk ON oluline)
* tee nii: su - tanel (NB! miinusmärk ON oluline)
* olles nüüd taneli kasutaja, käivita prooviks sqlplus: sqlplus system/jalalaba@live, seejärel aga tee juba oma kasutaja (MITTE system/...) nagu kirjas järgnevas.
* olles nüüd taneli kasutaja, käivita prooviks sqlplus: sqlplus system/jalalaba@live, seejärel aga tee juba oma kasutaja (MITTE system/...) nagu kirjas järgnevas.
* seejärel saad sqplus programmiga teha tabeleid, päringuid jne.  
* seejärel saad sqlplus programmiga teha tabeleid, päringuid jne.  
* skriptiga saab samuti asju teha. Vaata näiteks skripte /home/tanel/demo_sql kataloogis.
* skriptiga saab samuti asju teha. Vaata näiteks skripte /home/tanel/demo_sql kataloogis.
* Tee endale kataloogist demo_sql oma koopia oma nimega ja siis tööta selles kataloogis (et ei muudaks teiste tudengite skripte). Tabelid tee samuti sellised, mis ei läheks teistega segi (kasuta oma matriklinumbrit vms).
* Tee endale kataloogist demo_sql oma koopia oma nimega ja siis tööta selles kataloogis (et ei muudaks teiste tudengite skripte). Tabelid tee samuti sellised, mis ei läheks teistega segi (kasuta oma matriklinumbrit vms).
18. rida: 18. rida:
*** Data sisestamine.
*** Data sisestamine.
** sqlplus-ile sql skripti etteandmiseks kirjuta:  
** sqlplus-ile sql skripti etteandmiseks kirjuta:  
   sqlplus @skript
   sqlplus kasutajanimi/kasutajanimi@live @skript
kusjuures peab kataloogis olema sql fail nimega skript.sql (ehk, lõpu-.sql
kusjuures kasutajanimi on oracles loodud kasutajanimi ja sul peab kataloogis olema sql fail nimega skript.sql (ehk, lõpu-.sql
käsureal sqlplusle ei anna)
käsureal sqlplusle ei anna)
** less asemel on failide vaatamiseks more
** less asemel on failide vaatamiseks more
** sqlplus-st väljumiseks kirjuta exit;
** sqlplus-st väljumiseks kirjuta exit;
** sqlplus kasutamine käsitsi on vaevarikas! Mugavam on käsitsi kasutada demo_sql kataloogis olevat alternatiivi <b>gqlplus</b>, kus töötavad ka nooleklahvid ja varem sisestatut saab uuesti valida ja parandada.
** sqlplus kasutamine käsitsi on vaevarikas! Mugavam on käsitsi kasutada demo_sql kataloogis olevat alternatiivi <b>gqlplus</b>, kus töötavad ka nooleklahvid ja varem sisestatut saab uuesti valida ja parandada.
** Shelli skripti näitena võid vaadata ja muuta näiteskripti rqlinstall.sh (see skript laseb järejest käima sqlplus-i erinevate sql failide peale, alustades kasutaja ning schema tegemisest).
** Shelli skripti näitena võid vaadata ja muuta näiteskripti rqlinstall.sh (see skript laseb järjest käima sqlplus-i erinevate sql failide peale, alustades kasutaja ning schema tegemisest).

Redaktsioon: 9. mai 2006, kell 13:06

Kolmas praktikum on analoogiline teise praktikumiga: samasugune töö, kui teine praktikum Postgresql-ga, tuleb läbi teha Oracle andmebaasiga, mis jookseb dijkstra.cs.ttu.ee masinas.

Kasutada tuleb dijkstrasse juba installeeritud ja töötavat Oracle 9i andmebaasi.

Ligipääsuks:

  • Logi sisse dijkstrasse.
  • Dijkstras olles logi ssh abil aadressile dijkstras on root@10.10.10.250 (alternatiiv: arvutiklassis olles saab aadressile root@10.10.10.250 otse. Parool on: meegaeM2
  • tee nii: su - tanel (NB! miinusmärk ON oluline)
  • olles nüüd taneli kasutaja, käivita prooviks sqlplus: sqlplus system/jalalaba@live, seejärel aga tee juba oma kasutaja (MITTE system/...) nagu kirjas järgnevas.
  • seejärel saad sqlplus programmiga teha tabeleid, päringuid jne.
  • skriptiga saab samuti asju teha. Vaata näiteks skripte /home/tanel/demo_sql kataloogis.
  • Tee endale kataloogist demo_sql oma koopia oma nimega ja siis tööta selles kataloogis (et ei muudaks teiste tudengite skripte). Tabelid tee samuti sellised, mis ei läheks teistega segi (kasuta oma matriklinumbrit vms).
  • Kasulikke tähelepanekuid:
    • Mõttekas on teha kolm skripti:
      • Useri tegemine ja õiguste andmine (faili create_rql.sql baasil, muutes eelnevalt useri rql oma matriklinumbriks)
      • Schema tegemine (tabelid, indeksid): kasuta sama schemat, mis postgresil, aga muutes vastavalt vajadusele andmetüübid (oracles varchar2, number(10), integer jms).
      • Data sisestamine.
    • sqlplus-ile sql skripti etteandmiseks kirjuta:
  sqlplus kasutajanimi/kasutajanimi@live @skript

kusjuures kasutajanimi on oracles loodud kasutajanimi ja sul peab kataloogis olema sql fail nimega skript.sql (ehk, lõpu-.sql käsureal sqlplusle ei anna)

    • less asemel on failide vaatamiseks more
    • sqlplus-st väljumiseks kirjuta exit;
    • sqlplus kasutamine käsitsi on vaevarikas! Mugavam on käsitsi kasutada demo_sql kataloogis olevat alternatiivi gqlplus, kus töötavad ka nooleklahvid ja varem sisestatut saab uuesti valida ja parandada.
    • Shelli skripti näitena võid vaadata ja muuta näiteskripti rqlinstall.sh (see skript laseb järjest käima sqlplus-i erinevate sql failide peale, alustades kasutaja ning schema tegemisest).