Ohjeita tktl:n Oracle-tietokantapalvelimen käyttöön

Käyttäjätunnukset:

SQL-käyttö

Relaatiotietokantaa operoidaan SQL-kielisillä komennoilla tai komentoskripteillä. Oraclen kohdalla komentoskripti voi olla myös PL/SQL-kielinen. Komennoilla mm. perustetaan taulut ja syötetään niihin testiaineistoa.

SQL-komentojen suorittaminen on tällä hetkellä mahdollista vain palvelinkoneessa bodbacka.cs.helsinki.fi. Tarjolla on rivipohjainen käyttöliittymä (sqlplus) sekä graafinen käyttöliittymä (oemapp worksheet) Kummankin käyttäminen edellyttää muutamia polku- ja ympäristömuuttuja-asetuksia, jotka saadaan aikaan seuraavilla komennoilla (sijoita nämä vaikkapa koneella bodbacka olevaan .bashrc tiedostoosi, niin ei tarvitse ajaa erikseen)

export ORACLE_HOME=/u01/app/oracle/9.2.0
export CLASSPATH=$ORACLE_HOME/JRE/lib
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
export TWO_TASK=test
export NLS_LANG=finnish_finland.we8iso8859p1
Viimeinen näistä hoitaa ääkköset kuntoon sqlplus:ssa.

Rivipohjainen käyttöliittymä:

Komennolla sqlplus tunnus/salasana käynnistyy vuorovaikutteinen sqlplus-komentotulkki. Jos et anna tunnusta ja salasanaa, liittymä kysyy niitä.

Tulkista pääset ulos antamalla komennon exit. Komennolla edit voit avata oletuseditorisi (ympäristömuuttuja EDITOR määrittelee) käsittelemään komentopuskuria. Editorin avaaminen ei onnistu, jos komentopuskuri on tyhjä, joten kirjoita sinne jotain pohjalle. Editoitava komento lopetetaan omalla rivillään olevalla kauttaviivalla. Komentopuskurissa voi olla vain yksi komento kerrallaan. Komentopuskurissa olevan komennon suoritat komennolla run (tai r). Saat listattua komentopuskurin sisällön komennolla list (tai l). Sqlplus tarjoaa komentoja komentopuskurin käsittelyyn. Oletetaan, että haluaisit muuttaa komentopuskurissa rivillä 3 olevan merkkijonon AUTO merkkijonoksi CAR. Tämä hoituu seuraavasti:

    l 3
    c/AUTO/CAR/
Ensimmäinen käsky valitsee kohteeksi rivin 3. Toinen käsky korvaa merkkijonon. Jos kirjoitat komennon suoraan komentopuskuriin saat sen suoritettua kun annat loppuun puolipisteen tai omalla rivillään kauttaviivan.

Voit kirjoittaa SQL-komentosarjoja tavalliseen tekstitiedostoon ja suorittaa tiedoston komentotulkin avulla komennolla start tiedostonimi tai @tiedostonimi. Komentosarjassa kunkin komennon on päätyttävä puolipisteeseen tai omalla rivillä olevaan kauttaviivaan, esimerkiksi seuraavasti:

   insert into taulu values(1,2);
   insert into taulu values(2,3);
   commit;
tai
   insert into taulu values(1,2)
   /
   insert into taulu values(2,3)
   /
   commit
   /
Tietokannan ylläpito-operaatioiden tulokset päätyvät lopullisesti kantaan vasta kun olet tehnyt commit-operaation.

Graafinen käyttöliittymä

Käynnistyskomento oemapp worksheet tuo esiin ikkunan, jonne annat käyttäjätunnuksesi ja salasanasi sekä tietokantainstanssin nimen (test). Aukeavassa ikkunassa voit kirjoittaa sql-komentoja yläosaan ja tulokset näkyvät alaosassa. voit myös suorittaa valmiiksi tiedostoon kirjoittamiasi komentosarjoja. Ohjeita graafisen ympäristön käyttöön löytyy ohjelman help-toiminnosta.

Manuaalit:

Bodbacka-ympäristön manuaaliasennus on vielä vaiheessa (vaatinee romput). Seuraavassa tärkeimmät manuaalit pdf-muodossa (nämä ovat isoja tiedostoja 2-10M):

Servlet-käyttö

Ongelmia Oracle-käytössä