Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Samankaltaiset tiedostot
Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Aditro Tikon ostolaskujen käsittely versio 6.2.0

LINUX-HARJOITUS, MYSQL

Tikon Ostolaskujenkäsittely versio SP1

Ylläpitodokumentti. Oppimistavoitteiden hallintajärjestelmä harri

Toteutus. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Aditro Tikon ostolaskujen käsittely versio SP1

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Käyttöohje. MAITO metadatan hallintatyökalu. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Valppaan asennus- ja käyttöohje

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Visma Avendon asennusohje

Yksittäisasennus eli perusasennus

Lohtu-projekti. Ylläpitäjän dokumentti. Versiohistoria: Ensimmäinen versio Andreas Asuja

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

Uutta Remote Support Platform 3.1 -versiossa

Asennusohjeet HIITed palvelun asentamiseen

HP ProBook 430 G5 kannettavien käyttöönotto

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ

Visma GATEWAY INSTALLER. asennusopas

Visma Liikkuvan työn ratkaisut Päivitysohje. Pääkäyttäjän opas

Tikon Ostolaskujenkäsittely versio 6.2.0

CLOUDBACKUP TSM varmistusohjelmiston asennus

MySQL Maestro. Aleksi Korpela IST4SO Markus Lamminaho IST4SO

Taitaja 2015 Windows finaalitehtävä

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

Alfa-ohjelmat, verkkoasennus, asennusohje 2006 syyskuu. Alfa-ohjelmat ASENNUSOHJE. Verkkoasennus-CD, versio Kielioppi & kirjallisuus

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS PALVELIMELLE

Webpalvelin muistitikulle - Ohje

UCOT-Sovellusprojekti. Asennusohje

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

HELIA 1 (15) Outi Virkki Tietokantasuunnittelu

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA. Jarkko Kähkönen

F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Automaster tai MBS. 2. ODBC - ajurin asennus (jos ei ole jo asennettu)

Proseduurit, funktiot ja herättimet - esimerkkeinä Oracle, SQL Server, MySQL ja OCELOT. Jouni Huotari S2008

PROSEDUURIT, FUNKTIOT JA HERÄTTIMET - ESIMERKKEINÄ ORACLE, SQL SERVER, MYSQL JA OCELOT JOUNI HUOTARI K2009

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

Visma Liikkuvan työn ratkaisut

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen Storage IT varmuuskopiointipalvelun.

Henkilö- ja koulutusrekisterin asennusohje

1 Tivax Professional 4.5

SSH Secure Shell & SSH File Transfer

OpenOffice toimisto-ohjelma

Ylläpitodokumentti Labra

Aditro Tikon ostolaskujen käsittely versio SP1

1 AinaCom Skype for Business / Lync 2010 / Lync for Mac 2011 asennusohje... 2

Firebird JAMK Labranet Wiki

Selaimen ja Netikka-yhteyden asennus. Netikka.netin asennus

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

WinTraden päivitys- ja asennusohjeistus

Aditro Tikon versio SP1

Toteutusdokumentti. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

HELIA 1 (14) Outi Virkki Tiedonhallinta

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Kytkentäopas. Windows-ohjeet paikallisesti liitettyä tulostinta varten. Ennen Windows-tulostinohjelmiston asentamista

WINDOWSIN ASENTAMINEN

SQL Buddy JAMK Labranet Wiki

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

Turvapaketti Asennusohje

OTOsuite. Asennusopas. Suomi

Maiju Mykkänen Susanna Sällinen

Mathcad 14.0 Single User -asennus

Tulostimen asentaminen Software and Documentation -CD-levyn avulla tietokoneeseen ja suorita asennusohjelma uudelleen.

Tulostimen asentaminen Software and Documentation -CD-levyn avulla

1 Tivax siirto uuteen koneeseen

Mathcad Flexnet lisenssipalvelimen asennus

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

Omahallinta.fi itsepalvelusivusto

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja

ANVIA ONLINE BACKUP ASENNUSOPAS 1(7) ANVIA ONLINE BACKUP ASENNUSOPAS 1.0

Yleinen ohjeistus Windows tehtävään.

Jäsenrekisteri (dos) Kirjuri tekstinkäsittely Vuosipäivitys

T&M Autori Versio Series 60 -puhelimiin

Testausraportti v.1.3

Visma Document Center 8.01 Asennus ja päivitys (Visma Nova) Ohje

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS

Mark Summary Form. Tulospalvelu. Competitor No Competitor Name Member

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

Käyttöohje. Labra. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttöoppaasi. F-SECURE PSB AND SERVER SECURITY

Fiscal Media Server STD ohje

Febdok 6.0 paikallisversion asennus OHJEISTUS

2 Asennuksen poistaminen Uninstall.sh Esiasetukset Sivuston poisto Mush Mush.sh Komennot...

Käyttäjäistunnon poistaminen Pervasive.SQL:stä

Transkriptio:

Asennusohje Sahara-ryhmä Helsinki 1.9.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Sanna Keskioja Sampo Lehtinen Hanna Liedenpohja Seppo Syrjänen Asiakas Joni Salmi Johtoryhmä Juha Taina Kimmo Simola Kotisivu http://www.cs.helsinki.fi/group/sahara Versiohistoria Versio Päiväys Tehdyt muutokset 0.1 24.8.2005 Ensimmäinen versio: pohja ja tietokanta./ss 0.2 30.8.2005 Tietokannan asennuohje valmis./ss 0.3 1.9.2005 Johdanto/SL

Sisältö i 1 Johdanto 1 2 Yleistä 1 3 Tanja-järjestelmän asentaminen 1 3.1 Helppo asennus............................... 1 4 sovellus 2 5 Tietokannan asentaminen 3 5.1 PostgreSQL:n käyttöönotto asennusscriptillä................ 3 5.2 PostgreSQL:n käyttöönotto käsin...................... 4 5.3 Tietokannan alustus............................. 4

1 Johdanto 1 Tässä dokumentissa kuvataan, kuinka asennat Tanja-järjestelmän. 2 Yleistä Ohjeessa kuvataan, kuinka Tanja-järjestelmä asennetaan nimenomaisesti Helsingin yliopiston tietojenkäsittelytieteen laitoksen ympäristössä. Ohjeen esimerkeissä asennus tapahtuu asennusta tekevän käyttäjän kotihakemiston alle db.cs.helsinki.fi palvelimella. Asennuksen tekemiseen on kaksi erilaista mahdollisuutta: helppo ja perinteisempi. Helppo asennus on automatisoitu mahdollisimman pitkälti, mutta perinteinenkään ei ole kovin vaikea, varsinkin jos asentajalla on hieman kokemusta www-ympäristössä toimivista PHP-kielellä toteutetuista sovelluksista. 3 Tanja-järjestelmän asentaminen 3.1 Helppo asennus Asennustavoista vähemmän työtä vaativa helppo asennus noudattaa perinteisessä asennuksessa ohjeistettua. Helppo asennus on käytännössä vain mahdollisimman pitkälti automatisoitu tavallinen asennus. Voit käyttää helppoa asennusta sellaisenaan, mikäli sinulla ei ole aiemmin ollut omaa PostgreSQL-tietokantaa asennettuna db.cs.helsinki.fi koneella tai muistat jo olemassa olevan asennuksesi pääkäyttäjän salasanan. Tanja-järjestelmän helppo asennus asentaa PostgreSQLtietokannan puolestasi, mikäli sinulla ei sitä ole aiemmin ollut. Helpossa asennuksessa kysytään vain kaksi salasanaa ja muutoin koko homma on automatisoitu. Ensimmäinen salasana on olemassa olevan tai Tanja-järjestelmää varten luotavan PostgreSQL-tietokannan pääkäyttäjän salasana. Tämä salasana saattaa olla tarpeellista muistaa joskus tulevaisuudessa. Toinen salasana on tietokantaan Tanja-jäjrestelmän käytettäväksi luotavan käyttäjän salasana. Tätä salasanaa ei tarvitse muistaa enää koskaan, sillä asennusohjelma kertoo sen automaattisesti Tanja-järjestelmälle. Varoitus: mikäli sinulla on jotain tärkeää db.cs.helsinki.fi palvelimella hakemistossa /public_html/tanja/ käytä perinteistä asennusta. Tanja-järjestelmän mahdollinen päivittäminen on tehtävä perinteisellä tavalla, mikäli mahdollisten päivityksien kohdalla ei muuta ohjeisteta ja olemassa oleva tietosisältö halutaan säilyttää. Helpon asennuksen käynnistäminen on yksinkertaista. Ota ssh-yhteys db.cs.helsinki.fi palvelimeen esimerkiksi kirjoittamalla komentoriville ssh db.cs.helsinki.fi Linuxissa tai f-securen ssh-ohjelmalla Windowssissa. Päästyäsi sisään palvelimelle käynnistä Tanjajärjestelmän asennus komennolla tkt_saha/asenna_tanja. Näytölle tulostuu jonkin verran asennusohjelman kutsumien ohjelmien tulostuksia, asennusohjelman itsensä tulostuk-

sia ja muutamia kertoja kysymyksiä salasanasta. Asennusohjelma tulostaa lopulta wwwosoitteen, jonne surffaamalla pääset käyttämään tekemääsi asennusta. 2 4 sovellus

5 Tietokannan asentaminen 3 Tanja vaatii toimiakseen PostgreSQL-tietokantapalvelimen, sinne tunnuksen sahara sekä tietokannan tanja. Asetukset (edellisten lisäksi kone, jossa tietokanta on käytössä sekä TCP-portti, jossa tietokanta palvelee) kerrotaan Tanjan asennushakemiston alla tiedostossa asetukset/tietokantayhteys.php. 5.1 PostgreSQL:n käyttöönotto asennusscriptillä Tietokannan asennus tehdään normaalisti automaattisesti Tanjan asennuksen yhteydessä, mutta voit tehdä sen myös erikseen komennolla sh asennus/asenna-pq.sh Scripti alustaa Tietojenkäsittelytieteen sovellusympäristössä koneessa db.cs.helsinki.fi PostgreSQLpalvelimen ja asentaa siihen Tanja-sovelluksen tietokannat. Loki tyypillisestä asennuksesta on tiedostossa asennus/pg-asennus.txt. Kun tietokanta on asentunut, voit katsoa PostgreSQL:n psql-hallintatyökalulla, että esim. taulu kayttaja on asentunut oikein: psql -U sahara tanja Password: <- sahara-tunnuksen salasana Welcome to psql 7.4.7, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help on internal slash commands \g or terminate with semicolon to execute query \q to quit --------------+--------------------------+---------------------------- tanja=> \d kayttaja Table "public.kayttaja" Column Type Modifiers kid integer not null default nextval( p etunimi character varying sukunimi character varying sposoite character varying salasana character varying uusisalasana character varying uusisposoite character varying viimkaytto timestamp with time zone default now() Indexes:

"kayttaja_kid_key" unique, btree (kid) "kayttaja_sposoite" btree (sposoite) Triggers: kayttaja_trigger BEFORE INSERT OR UPDATE ON kayttaja FOR EACH ROW EXECUTE PROCEDURE touch() tanja=>\q 4 5.2 PostgreSQL:n käyttöönotto käsin Asenna tai hanki muuten käyttöön PostgreSQL-ympäristö. Tietojenkäsittelytieteen laitoksen ympäristössä tämä tapahtuu komennolla wanna-postgres. Aseta tietokannan hallintatunnuksen salasana. Käynnistä PostgreSQL:n tietokantapalvelin komennolla start-postgres: Postmaster daemon with pid 24385 and listening port 12346 has been started. Merkitse ylös missä portissa palvelin pyörii, tarvitset tätä tietoa Tanja-sovellukselle kerrottavaksi. Anna komento setup postgres, niin ympäristösi alustetaan tietokantapalvelimen kanssa toimimista varten. 5.3 Tietokannan alustus Tee Tanjalle käyttäjätunnus sahara ja kanta tanja komennoilla psql -c "create user sahara password salasana " psql -c "create database tanja owner sahara" Anna tietokannan ylläpitosalasana pyydettäessä. Seuraavaksi ladataan kantaan plpsql, jotta PL/PSQL-kielellä tehdyt triggerit toimivat. Anna tietokannan ylläpitosalasana pyydettäessä. createlang plpgsql tanja Varsinaisen Tanjan tietokannan luovat SQL-komennot ovat tiedostossa tanja-init.sql: psql <asennus/tanja-init.sql Anna aluksi tietokannan ylläpitosalasana, sitten saharan salasana. Tämän jälkeen tietokanta on käytettävissä. Jos käytössäsi on tietokantadumppi tanja.db,voit halutessasi palauttaa mahdollisen oletustietokannan komennolla psql -U sahara tanja <tanja.db Tietokantadumppi tehdään komennolla pg_dump -U sahara tanja >tanja.db. Tämä vaihe ei ole välttämätön. Voit joutua ehkä antamaan em. komennon kaksi kertaa,

koska dumpissa eri taulujen välinen järjestys ei ole eheystarkistusten suhteen oikein. 5