Ab admin praktikum 5: erinevus redaktsioonide vahel
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 | * 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 | ** 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:
- Mõttekas on teha kolm skripti:
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).