DB2 DB2 Version 9 Linux, UNIX ja Windows DB2-ohjelmiston asennuksen ja hallinnan aloitusopas (Linux ja Windows) GC19-1007-00
DB2 DB2 Version 9 Linux, UNIX ja Windows DB2-ohjelmiston asennuksen ja hallinnan aloitusopas (Linux ja Windows) GC19-1007-00
Lue ennen tämän julkaisun ja siinä kuvatun ohjelman käyttöä kohdassa Huomioon otettavaa olevat tiedot. Tekijänoikeustiedot Tämä julkaisu sisältää IBM:lle yksinoikeudella kuuluvaa tietoa. Julkaisu on lisensoitua aineistoa, ja siihen sovelletaan tekijänoikeuslakia. Julkaisun tietoihin ei sisälly tuotetakuuta, eikä mitään tässä julkaisussa esiintyvää väitettä ole tulkittava sellaiseksi. Voit tilata IBM:n julkaisuja Internetistä tai IBM:n paikallisen edustajan kautta. v IBM Publications Center -tietokeskus on osoitteessa www.ibm.com/shop/publications/order v IBM:n paikallisen edustajan yhteystiedot saat IBM Directory of Worldwide Contacts -sivustosta osoitteesta www.ibm.com/planetwide IBM pidättää itsellään oikeuden käyttää ja jakaa näin saamiaan tietoja parhaaksi katsomallaan tavalla, niin että siitä ei aiheudu lähettäjälle mitään velvoitteita. Copyright International Business Machines Corporation 1993, 2006. Kaikki oikeudet pidätetään.
Sisältö Tietoja tästä julkaisusta........ v Osa 1. DB2-ohjelmiston asennuksen aloitusopas............. 1 Luku 1. Asennusvaatimukset...... 3 Levytila- ja muistivaatimukset........3 Tietokannan valtuuksien aloitusohje......4 Windows-asennusvaatimukset........5 DB2-työasemien ja -palvelimien asennuksen edellytykset (Windows)..........5 DB2-tietokannan hallintaohjelman asennuksessa huomioon otettavia suojaukseen liittyviä seikkoja.7 Järjestelmäoikeuksien myöntäminen (Windows).9 DB2-järjestelmän järjestelmänvalvojien (pääkäyttäjien) ryhmään liittyviä huomautuksia (Windows)..............10 Hakemistorakenteen laajennus (Windows)...11 Linux-asennusvaatimukset.........11 DB2-työasemien ja -palvelimien asennuksen edellytykset (Linux)..........11 Keskitetyssä käyttäjänhallinnassa huomioitavia seikkoja (Linux)............15 Luku 2. Asennus.......... 17 DB2-palvelimien asennus (Windows)......17 DB2-palvelinohjelmien asennus (Linux).....19 Luku 3. Asennuksen tarkistus..... 23 DB2-palvelimien asennuksen tarkistus Alkutoimet-osan avulla (Linux ja Windows)...23 Asennuksen tarkistus komentorivisuorittimen avulla 24 Luku 4. DB2-tuotteen lisenssitiedot.. 25 DB2-tuotteen lisenssitiedostot........25 DB2-tuotteen tai -ominaisuuden lisenssiavaimen rekisteröinti lisenssitoimintojen avulla.....25 DB2-ohjelmiston lisenssinmukaisuuden tarkistus..26 Kokeilulisenssin päivitys..........27 Osa 2. DB2-ohjelmiston hallinnan aloitusopas............ 29 Luku 5. Hallinnan perustehtävät.... 31 Tietokannan luonti............31 Perustietoja tietokannoista........31 Tietokannan luonti ohjatun Automaattisesti ylläpidettävän tietokannan luonti -toiminnon avulla...............31 Uuden tietokannan tarkistus........33 Luku 6. Automaattinen ylläpito.... 35 Automaattinen tietokannan varmistuskopiointi..35 Automaattinen tilastotietojen keruu......36 Luku 7. DB2-ohjelmiston hallinta- ja kehitystyökalut........... 39 Käyttöliittymässä siirtymisen peruskäsitteet...39 Ohjaustoimintojen aloitusohje........42 Ilmoitus- ja yhteyshenkilöluetteloiden määritys..46 Komentojen muokkausohjelman aloitusohje...46 Valvontatoimintojen aloitusohje........49 Tehtävät-ikkunan aloitusohje........51 Kirjauslokin aloitusohje..........53 Kokoonpanoapuohjelman aloitusohje......55 Toisinnustoimintojen aloitusohje.......56 WWW-komentotoimintojen aloitusohje.....57 WWW-valvontatoimintojen aloitusohje.....58 Osa 3. Liiteaineisto........ 61 Liite A. DB2-palvelinohjelman asennus vastaustiedoston avulla....... 63 Vastaustiedoston avulla tapahtuvan asennuksen peruskäsitteet..............63 Vastaustiedostoja käytettäessä huomioon otettavaa 64 Vastaustiedoston luonti ohjatun DB2-ohjelmiston asennustoiminnon avulla..........64 Liite B. Kielituki........... 67 DB2-liittymän kielen vaihto (Windows).....67 DB2-liittymän kielen vaihto (Linux)......67 DB2-liittymässä tuetut kielet.........68 Kielitunnukset DB2:n ohjatun asennustoiminnon ajoon toisella kielellä...........69 db2setup-komennon kieliversiot.......70 Liite C. DB2-ohjelmiston korjauspakettien asennus...... 71 Korjauspakettien käyttöönotto........71 Liite D. DB2-tuotteiden asennuksen poisto............... 73 DB2-tuotteen asennuksen poisto (Windows)...73 DB2-tuotteiden asennuksen poisto (Linux)....74 DB2-tuotteiden poisto db2_deinstall- tai doce_deinstall-komennon avulla (Linux)....74 DB2-ilmentymien lopetus (Linux)......75 DB2-hallintapalvelimen lopetus (Linux)....75 DB2-hallintapalvelimen poisto (Linux)....76 DB2-ilmentymien poisto (Linux)......76 Liite E. DB2-ohjelmiston tekniset tiedot 79 DB2-ohjelmiston teknisten tietojen yleiskuvaus..79 Palaute julkaisuista...........79 Copyright IBM Corp. 1993, 2006 iii
DB2-ohjelmiston tekniset tiedot PDF-muodossa..80 Painettujen DB2-julkaisujen tilaus.......82 SQLSTATE-arvojen ohjeen näyttö komentoriviltä..83 DB2 Opastuksen eri versioiden käyttö.....84 Halutun kielisten ohjeiden näyttö DB2 Opastuksessa 84 Tietokoneeseen tai sisäverkon palvelimeen asennetun DB2 Opastus -toiminnon päivitys...85 DB2-opetusohjelmat...........87 DB2-ohjelmiston vianmääritystiedot......87 Ehdot................88 Liite F. Huomioon otettavaa...... 89 Tavaramerkkitietoja............91 Hakemisto............. 93 Yhteydenotto IBM:ään........ 97 iv DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Tietoja tästä julkaisusta Tässä julkaisussa on tietoja DB2-tuotteiden asennuksesta sekä ylläpidosta, hallinnasta ja kehityksestä. Voit tutustua kaikkiin DB2-ohjelmiston julkaisuihin ja ohjeisiin DB2 Opastus -toiminnon avulla osoitteessa http://publib.boulder.ibm.com/infocenter/db2help/. Copyright IBM Corp. 1993, 2006 v
vi DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Osa 1. DB2-ohjelmiston asennuksen aloitusopas Copyright IBM Corp. 1993, 2006 1
2 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Luku 1. Asennusvaatimukset Levytila- ja muistivaatimukset Levytilavaatimukset: Tuotteen tarvitsemaan levytilan määrään vaikuttavat valittu asennuslaji ja käytössä oleva tiedostojärjestelmä. Ohjattu DB2-ohjelmiston asennustoiminto arvioi dynaamisesti tilan tarpeen sen mukaan, mitä osia vakioasennuksen, suppean asennuksen tai mukautetun asennuksen aikana valitaan. Windows-käyttöjärjestelmässä voidaan tarvita ryväskooltaan suurta FAT (File Allocation Table) -tiedostojärjestelmää käyttävissä asemissa huomattavasti enemmän tilaa kuin NTFS (New Technology File System) -tiedostojärjestelmää käyttävissä asemissa. Muista varata riittävästi levytilaa asennettavia ohjelmia ja tietoliikennetuotteita varten. Muistitilavaatimukset: DB2-tietokantajärjestelmä tarvitsee käyttömuistia vähintään 256 megatavua. Järjestelmä, jossa on käytössä ainoastaan DB2-ohjelmisto ja DB2-ohjelmiston graafisen käyttöliittymän työkalut tarvitsee käyttömuistia vähintään 512 megatavua. Jotta suorituskyky olisi hyvä, suositellaan kuitenkin 1 gigatavun käyttömuistia. Nämä muistitilavaatimukset eivät sisällä muita järjestelmässä ajettavia ohjelmia. Kun selvität tarvittavaa muistitilaa, ota huomioon seuraavat seikat: v DB2-työasemien tuessa nämä muistiedellytykset koskevat viittä samanaikaista työasemayhteyttä. Muistia tarvitaan 16 megatavua lisää kutakin seuraavaa viittä työasemayhteyttä kohden. v Tietokantajärjestelmän koko ja monimutkaisuus, tietokannan käyttömäärä ja järjestelmää käyttävien työasemien määrä vaikuttavat muistitilan tarpeeseen. Version 9 DB2-ohjelmisto sisältää uuden muistinhallintatoiminnon, joka helpottaa muistitilan kokoonpanon määritystä asettamalla useiden muistitilan kokoonpanoparametrien arvot automaattisesti. Kun toiminto on käytössä, muistinhallinta jakaa dynaamisesti käytettävissä olevia muistitilaresursseja useille muistinkäyttäjille kuten lajittelulle, hakusuunnitelman välimuistille, lukitusluettelolle ja puskurivarannoille. v Linux-käyttöjärjestelmässä on suositeltavaa varata heittovaihtotiedostolle (SWAP) vähintään kaksi kertaa käyttömuistin määrän verran tilaa. Aiheeseen liittyviä käsitteitä: v Self tuning memory julkaisussa Performance Guide Copyright IBM Corp. 1993, 2006 3
Tietokannan valtuuksien aloitusohje Käyttöoikeuksien avulla on mahdollista sekä ryhmitellä valtuuksia että ohjata ilmentymien, tietokantojen ja tietokantaobjektien ylläpitoa ja käyttöä. Käyttäjillä voi olla tietokantajärjestelmän pääkäyttäjän oikeudet, jolloin heillä on täydet valtuudet tiettyihin tietokantaobjekteihin, tai tietokantajärjestelmän käyttöoikeudet, jolloin heillä on tietokantajärjestelmän täydet hallintavaltuudet mutta ei tietojen käyttöoikeutta. SYSADM on korkein tietokantajärjestelmän pääkäyttäjän käyttöoikeustaso. Se sisältää kaikki valtuudet DB2-ilmentymän tietokantoihin sekä oikeudet myöntää ja evätä kaikki muut käyttöoikeudet ja valtuudet. DBADM tarkoittaa tietyn tietokannan pääkäyttäjän käyttöoikeuksia. Kun käyttäjällä on DBADM-oikeudet, hän voi käyttää ja muokata kaikkia kyseisen tietokannan objekteja. Hän voi myöntää ja evätä valtuudet tietokantaan, mutta ei DBADM-oikeuksia. SYSCTRL tarkoittaa tietokannan hallintaohjelman käyttämien resurssien ohjausoikeuksia (esimerkiksi tietokantojen luonti- ja poisto-oikeuksia). SYSCTRL-oikeuksiin ei kuitenkaan sisälly oikeutta käsitellä tietokannoissa olevia tietoja. SYSMAINT tarkoittaa ylläpitotoimien toteutusoikeuksia. Näihin oikeuksiin kuuluvia toimia ovat esimerkiksi DB2-palvelinohjelman aloitus ja lopetus sekä tietokantojen varmistuskopiointi ja palautus. Näihin oikeuksiin ei sisälly oikeutta käsitellä tietokannoissa olevia tietoja. Kun käyttäjällä on tietokantatason latausoikeudet (LOAD) ja lisäysvaltuudet (INSERT) taulukkoon, hän voi ladata tietoja kyseiseen taulukkoon. Suojauksen pääkäyttäjän oikeudet (SECADM) pätevät tietokantatasolla. Käyttäjä, jolla on nämä oikeudet, voi luoda, muuttaa ja hylätä taulukoiden suojaukseen käytettäviä suojausnimiön osia, suojauskäytäntöjä ja suojausnimiöitä. Lisäksi hän voi myöntää ja evätä suojausnimiöitä ja poikkeuksia sekä myöntää ja evätä SETSESSIONUSER-käyttöoikeudet. Käyttäjä, jolla on SECADM-käyttöoikeudet, voi siirtää sellaisten objektien omistusoikeuden, joita hän ei omista itse. SECADM-käyttöoikeudet eivät oikeuta taulukoihin tallennettujen tietojen käyttöön, eikä niihin myöskään liity muita automaattisia oikeuksia. Nämä oikeudet voidaan myöntää vain käyttäjälle, jolla on järjestelmän pääkäyttäjän oikeudet (SYSADM). SECADM-käyttöoikeudet voidaan myöntää käyttäjälle mutta ei ryhmälle tai PUBLIC-ryhmälle. Tietokantakohtaiset käyttöoikeudet tallentuvat tietokantojen kuvausluetteloihin. Tietokantajärjestelmän käyttöoikeudet tallentuvat kyseessä olevan ilmentymän tietokannan hallintaohjelman kokoonpanotiedostoon. Voit myöntää ja evätä tietokannan valtuudet ohjaustoimintojen avulla. Aiheeseen liittyviä käsitteitä: v Database administration authority (DBADM) julkaisussa Administration Guide: Implementation v Extended Windows security using DB2ADMNS and DB2USERS groups julkaisussa Administration Guide: Implementation v LOAD authority julkaisussa Administration Guide: Implementation 4 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
v Security administration authority (SECADM) julkaisussa Administration Guide: Implementation Windows-asennusvaatimukset v System administration authority (SYSADM) julkaisussa Administration Guide: Implementation v System control authority (SYSCTRL) julkaisussa Administration Guide: Implementation v System maintenance authority (SYSMAINT) julkaisussa Administration Guide: Implementation DB2-työasemien ja -palvelimien asennuksen edellytykset (Windows) Uusimmat DB2-ohjelmiston vaatimukset ovat osoitteessa v www.ibm.com/software/data/db2/udb/sysreqs.html. DB2-ohjelmiston työasema- tai palvelintuotteen asennus edellyttää, että seuraavat käyttöjärjestelmään, ohjelmistoon ja laitteistoon liittyvät edellytykset täyttyvät: Taulukko 1. Windows-asennuksen edellytykset Service Pack Käyttöjärjestelmä -päivitys Windows XP Professional -käyttöjärjestelmä (32-bittinen) Windows XP Professional x64 -käyttöjärjestelmä Windows 2003 Standard Edition -käyttöjärjestelmä (32-bittinen ja 64-bittinen) Service Pack 2 -päivitys tai uudempi päivitys Service Pack 1 -päivitys tai uudempi päivitys Laitteisto Kaikki tuettujen Windows-käyttöjärjestelmien (32- ja 64-bittisten) ajoon soveltuvat Intel- ja AMD-suorittimet Windows 2003 Advanced Edition -käyttöjärjestelmä (32-bittinen ja 64-bittinen) Windows 2003 Datacenter Edition -käyttöjärjestelmä (32-bittinen ja 64-bittinen) Muuta työasemaohjelmissa huomioitavaa DB2-tuotteet ovat tuettuja Windows 98-, Windows ME-, Windows NT ja Windows 2000 -käyttöjärjestelmissä, kunnes DB2-ohjelmiston versio 8.1 poistuu käytöstä. Windows-käyttöjärjestelmä kannattaa kuitenkin päivittää uudempaan versioon (esimerkiksi Windows 2003 -käyttöjärjestelmään). Version 9 työasemaohjelmia ei voi asentaa Windows 98, Windows ME tai Windows NT Server 4 -käyttöjärjestelmiin. Jos haluat jatkaa DB2-tuotteiden käyttöä vanhassa Windows-versiossa, käytössäsi on oltava seuraavat ylläpitotasot: v Windows NT -käyttöjärjestelmän versio 4 ja Service Pack 6a tai uudempi v Windows 2000 -käyttöjärjestelmä ja Service Pack 4 tai uudempi v Internet Explorer 4.01 ja Service Pack 2 Luku 1. Asennusvaatimukset 5
DB2-sovellusten ajo edellyttää Windows XP Service Pack 1 -korjauspakettien asennusta, jos ympäristöön pätee jompikumpi seuraavista: v käytössä on sovelluksia, joissa on ODBC-yhteyttä käyttäviä COM+-objekteja v käytössä on sovelluksia, jotka käyttävät OLE DB Provider for ODBC -liittymää, jossa OLE DB -resurssivaranto on poistettu käytöstä. Jos et ole varma, onko sovellusympäristösi sopiva, on suositeltavaa asentaa asianmukainen Windows-korjauspaketti. Lisätietoja COM+-objektien käytöstä on Microsoft Knowledge Base -sivuston artikkelissa osoitteessa v http://support.microsoft.com/default.aspx?scid=kb;en-us;306414 Muuta ohjelmistoissa huomioitavaa v MDAC 2.8 on pakollinen. Ohjattu DB2-ohjelman asennustoiminto asentaa MDAC 2.8 -ohjelmiston, ellei se ole jo asennettu. 6 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas Huomautus: Jos MDAC-ohjelmiston aikaisempi versio (esimerkiksi 2.7) on jo asennettu, DB2-ohjelmiston asennusohjelmisto päivittää sen versioon 2.8. MDAC 2.8 -ohjelmisto asentuu vakioasennuksen yhteydessä. Jos toteutat suppean asennuksen, MDAC 2.8 -ohjelmisto ei asennu. Mukautetussa asennuksessa MDAC 2.8 -ohjelmisto asentuu, jos et ole poistanut asennuksen oletusvalintaa. Jos poistat MDAC-ohjelmiston mukautetusta asennuksesta, asennusohjelma ei asenna sitä. v Jos aiot käyttää LDAP-yhteyskäytäntöä, tarvitset Microsoft LDAP -työasemaohjelman tai IBM Tivoli Directory Server v6 -työasemaohjelman (tästä käytetään myös nimeä IBM LDAP -työasemaohjelma, ja se toimitetaan DB2-ohjelmiston mukana). Laajenna hakemiston skeema ennen Microsoft Active Directory -hakemistopalvelun asennusta asennustietovälineessä olevan db2schex-apuohjelman avulla. Microsoft LDAP -työasemaohjelma sisältyy äyttöjärjestelmään. v Jos aiot käyttää Tivoli Storage Manager -ohjelman tietokantojen varmistuskopiointiin ja palautukseen liittyviä toimintoja, tarvitset Tivoli Storage Manager Client -ohjelman version 4.2.0 tai sitä uudemman version. 64-bittisissä Windows-käyttöjärjestelmissä tarvitaan TSM client API -ohjelman versio 5.1. v Jos käyttöjärjestelmään on asennettu IBM Antivirus -ohjelma, sen on oltava poissa käytöstä tai sen asennus on poistettava, jotta DB2-ohjelman asennus olisi mahdollista. v Ohjetoiminnon tarkastelu edellyttää TCP/IP-tukea. v Sinulla on oltava jokin seuraavista selaimista, jotta voit tarkastella käytönaikaisia ohjeita, ajaa DB2-ohjelmiston asennuksen aloitusohjelman (setup.exe) ja käyttää Alkutoimia (db2fs): Internet Explorer 5.5 tai uudempi Mozilla 1.4 tai uudempi versio Firefox 1.0 tai uudempi versio Netscape 7.0 tai uudempi versio.
Aiheeseen liittyviä käsitteitä: v Muutokset 32- ja 64-bittisten DB2-palvelimien tukeen julkaisussa Siirto-opas Aiheeseen liittyviä tehtäviä: v DB2-tuotteen asennus - yleiskuvaus (Windows) julkaisussa DB2-palvelinohjelmistojen aloitusopas Aiheeseen liittyviä viitetietoja: v DB2-ohjelmiston kanssa käytettävissä olevat IBM Software Development Kit for Java -ohjelmiston versiot julkaisussa DB2-palvelinohjelmistojen aloitusopas v Tuetut tietoliikenneyhteyskäytännöt julkaisussa DB2-työasemaohjelmistojen aloitusopas DB2-tietokannan hallintaohjelman asennuksessa huomioon otettavia suojaukseen liittyviä seikkoja DB2-pääkäyttäjän on huolehdittava tehokkaasta suojauksesta heti tuotteen asennuksesta lähtien. DB2-tietokannan hallintaohjelman asennus edellyttää käyttäjätunnusta, ryhmän nimeä ja tunnussanaa. DB2-tietokannan hallintaohjelman graafinen asennusohjelma luo eri käyttäjätunnusten ja ryhmien oletusarvot. Järjestelmän luomat oletusarvot määräytyvät sen mukaan, asennetaanko ohjelmistoa UNIX- vai Windows-ympäristöön: v Jos luot DB2-ilmentymän Ilmentymän asetus -ikkunassa UNIX- ja Linux-ympäristössä, DB2-asennusohjelma luo eri oletuskäyttäjätunnukset DAS-käyttäjälle (dasusr), ilmentymän omistajalle (db2inst) ja suojatulle käyttäjälle (db2fenc). Voit myös määrittää haluamasi käyttäjänimet. DB2-tietokannan hallintaohjelma lisää oletuskäyttäjätunnukseen luvun 1-99, jotta se voi luoda käyttäjätunnuksen, jota ei jo ole järjestelmässä. Jos esimerkiksi käyttäjät db2inst1 ja db2inst2 on jo määritetty, DB2-asennusohjelma luo käyttäjän db2inst3. Jos järjestelmä käyttää numeroa, joka on suurempi kuin 10, oletuskäyttäjätunnuksen nimen merkkiosaa lyhennetään. Jos esimerkiksi käyttäjätunnus db2fenc9 on jo käytössä, DB2-asennusohjelma katkaisee käyttäjätunnuksesta merkin c ja lisää siihen luvun 10 (db2fen10). Järjestelmä ei katkaise käyttäjätunnusta, jos numeroarvoa lisätään DAS-oletuskäyttäjään (esimerkiksi dasusr24). v Windows-ympäristössä DB2-asennusohjelma luo oletuskäyttäjätunnuksen db2admin DAS-käyttäjälle, ilmentymän omistajalle ja suojatuille käyttäjille (voit halutessasi valita muut nimet asennuksen aikana). Toisin kuin UNIX-ympäristöissä, numeroarvoa ei lisätä käyttäjätunnukseen. Jos haluat pienentää riskiä, että joku muu käyttäjä kuin pääkäyttäjä saa oletusarvot selville ja käyttää niitä luvatta tietokannoissa ja esiintymissä, muuta oletusarvot asennuksen aikana joksikin toiseksi tai aiemmin luoduksi käyttäjätunnukseksi. Huomautus: Vastaustiedostoasennukset eivät käytä käyttäjätunnusten tai ryhmien nimien oletusarvoja. Arvot on määritettävä vastaustiedostoon. Tunnussanat ovat tärkeitä käyttäjien todennuksessa. Jos todennusvaatimuksia ei ole määritetty käyttöjärjestelmätasolla ja tietokanta käyttää käyttöjärjestelmää käyttäjien todennukseen, yhteyden muodostus sallitaan käyttäjille. Esimerkiksi UNIX-käyttöjärjestelmissä määrittämättömät tunnussanat käsitellään NULL-arvoina. Tässä tapauksessa kaikkien tunnussanattomien käyttäjien Luku 1. Asennusvaatimukset 7
tunnussanaa käsitellään NULL-arvona. Käyttöjärjestelmän kannalta tunnussana tällöin vastaa määritystä, käyttäjän todennus onnistuu ja käyttäjä saa yhteyden tietokantaan. Käytä tunnussanoja käyttöjärjestelmätasolla, jos haluat käyttöjärjestelmän todentavan tietokannan käyttäjät. Kun käytössä on DB2:n tietojen osiointiominaisuus (DPF) UNIX-ympäristössä, DB2-tietokannan hallintaohjelmakäyttää oletusarvoisesti rsh-apuohjelmaa joidenkin komentojen ajamiseen etäsolmuissa. rsh-apuohjelma lähettää salasanoja suojaamattomassa tekstimuodossa verkon kautta. Tämä voi aiheuttaa turvallisuusriskin, jos DB2-palvelin ei ole suojatussa verkossa. Voit muuttaa etäkomentotulkiksi jonkin turvallisemman vaihtoehdon DB2RSHCMDrekisterimuuttujan avulla. Eräs turvallisempi vaihtoehto on ssh-apuohjelma. DB2RSHCMD-rekisterimuuttujaa koskevissa ohjeissa on lisätietoja etäkomentotulkkien määrityksestä. Kun olet asentanut DB2-tietokannan hallintaohjelman, tarkista (ja muuta tarvittaessa) käyttäjille myönnetyt oletuskäyttöoikeudet. Oletusarvon mukaan asennustoiminto myöntää pääkäyttäjän käyttöoikeudet (SYSADM) seuraaville kunkin käyttöjärjestelmän käyttäjälle: Windows-ympäristöt Kelvollinen DB2-käyttäjätunnus, joka kuuluu Järjestelmänvalvojat-ryhmään. UNIX-ympäristöt Kelvollinen DB2-käyttäjätunnus, joka kuuluu esiintymän omistajan ensisijaiseen ryhmään. SYSADM-käyttöoikeudet ovat laajimmat DB2-tietokannan hallintaohjelmassa käytettävissä olevat käyttöoikeudet. Tästä syystä et ehkä halua oletusarvoksi sitä, että kaikilla näillä käyttäjillä on SYSADM-käyttöoikeudet. DB2-ohjelmisto tarjoaa tietokantajärjestelmän pääkäyttäjälle mahdollisuuden myöntää ja evätä ryhmien ja yksittäisten käyttäjätunnusten käyttöoikeuksia. Päivittämällä tietokannan hallinnan kokoonpanoparametrin sysadm_group pääkäyttäjä voi hallita käyttäjäryhmää, jolle on myönnetty SYSADMkäyttöoikeudet. Noudata jäljempänä olevia ohjeita DB2-asennuksen ja sen jälkeisen ilmentymien ja tietokantojen luonnin aikana, jotta voit täyttää näiden vaiheiden suojausvaatimukset. Järjestelmässä on oltava pääkäyttäjien ryhmäksi määritetty ryhmä (sysadm_group). Tämän ryhmän nimen tulisi olla helposti tunnistettavissa ilmentymän omistajia varten luoduksi ryhmäksi. Tähän ryhmään kuuluville käyttäjätunnuksilla ja ryhmillä tulee olla ilmentymiensä käyttöoikeudet. Pääkäyttäjän kannattaa ehkä luoda ilmentymän omistajan käyttäjätunnus, joka voidaan helposti tunnistaa tiettyyn ilmentymään liittyväksi. Tämän käyttäjätunnuksen jonkin ryhmän nimi tulee olla edellä kuvattu SYSADM-ryhmä. Lisäksi on suositeltavaa käyttää tätä ilmentymän omistajan käyttäjätunnusta ilmentymän omistajan ryhmän jäsenenä ja olla käyttämättä kyseistä tunnusta muissa ryhmissä. Näin voit hallita käyttäjätunnuksia ja ryhmiä, joilla on ilmentymän tai ilmentymän sisältävien objektien muokkausoikeudet. Luotuun käyttäjätunnukseen on liityttävä tunnussana, jotta käyttäjätunnus voidaan todentaa, ennen kuin sille myönnetään ilmentymän tietojen ja tietokantojen käyttöoikeus. Tunnussanojen luonnissa on suositeltavaa noudattaa organisaation tunnussanan luontiohjeita. 8 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Huomautus: Jotta ilmentymän kokoonpanotiedostoja ja muita tiedostoja poistettaisi tai korvattaisi vahingossa, pääkäyttäjien kannattaa käyttää sellaista käyttäjäprofiilia, joka ei kuulu samaan ensisijaiseen ryhmään kuin ilmentymän omistaja, kun pääkäyttäjät toteuttavat palvelimelle tavanomaisia hallintatehtäviä. Aiheeseen liittyviä käsitteitä: v General naming rules julkaisussa Administration Guide: Implementation v User, user ID and group naming rules julkaisussa Administration Guide: Implementation v Authentication julkaisussa Administration Guide: Planning v Authorization julkaisussa Administration Guide: Planning v Naming rules in a Unicode environment julkaisussa Administration Guide: Implementation v Naming rules in an NLS environment julkaisussa Administration Guide: Implementation v Location of the instance directory julkaisussa Administration Guide: Implementation v UNIX platform security considerations for users julkaisussa Administration Guide: Implementation v Windows platform security considerations for users julkaisussa Administration Guide: Implementation Aiheeseen liittyviä viitetietoja: v Communications variables julkaisussa Performance Guide Järjestelmäoikeuksien myöntäminen (Windows) Tässä ohjeessa esitetään järjestelmäoikeuksien myöntämiseen liittyvät vaiheet Windows-käyttöjärjestelmissä. DB2-ohjelmiston asennus- ja määritystoimia toteuttaville käyttäjäprofiileille on suositeltavaa myöntää erityiset järjestelmäoikeudet. Edellytykset: Jos haluat myöntää kaikki järjestelmäoikeudet Windows-käyttöjärjestelmässä, sinun on oltava kirjautuneena paikallisena järjestelmänvalvojana. Toimet: 1. Napsauta Käynnistä-painiketta ja valitse Suorita...-vaihtoehto. 2. Kirjoita näyttöön tulevan ikkunan kenttään komento secpol.msc ja napsauta OK-painiketta. 3. Valitse Paikallinen suojauskäytäntö -vaihtoehto. 4. Laajenna vasemmanpuoleisessa ikkunassa Paikalliset käytännöt -objekti ja valitse vaihtoehto Järjestelmäoikeuksien osoitus. 5. Valitse oikeanpuoleisesta ikkunasta se järjestelmäoikeus, jonka haluat myöntää. 6. Valitse valikosta vaihtoehdot Toiminto > Suojaus... 7. Valitse ensin Lisää-painike, valitse sitten käyttäjä tai ryhmä, jolle haluat myöntää oikeuden, ja valitse lopuksi Lisää-painike. 8. Valitse OK-painike. Luku 1. Asennusvaatimukset 9
Jos tietokone kuuluu Windows 2000- tai Windows Server 2003 -toimialueeseen, toimialueen käyttöoikeudet saattavat korvata paikalliset asetukset. Tällöin järjestelmänvalvojan on tehtävä muutokset järjestelmäoikeuksiin. Aiheeseen liittyviä käsitteitä: v User, user ID and group naming rules julkaisussa Administration Guide: Implementation Aiheeseen liittyviä viitetietoja: v DB2-palvelintuotteiden asennuksen edellyttämät käyttäjäprofiilit (Windows) julkaisussa DB2-palvelinohjelmistojen aloitusopas DB2-järjestelmän järjestelmänvalvojien (pääkäyttäjien) ryhmään liittyviä huomautuksia (Windows) Oletusarvon mukaan järjestelmän pääkäyttäjän (SYSADM) oikeudet myönnetään kaikille kelvollisille DB2-käyttäjäprofiileille, jotka kuuluvat Järjestelmänvalvojatryhmään siinä tietokoneessa, jossa käyttäjäprofiili on määritetty. Jos käyttäjäprofiili on paikallinen käyttäjäprofiili, sen on kuuluttava paikalliseen Järjestelmänvalvojatryhmään. Jos käyttäjäprofiili on toimialueen käyttäjäprofiili, sen on kuuluttava Järjestelmänvalvojat-ryhmään verkkoalueen ohjaimessa tai paikalliseen Järjestelmänvalvojat-ryhmään. Jos käyttäjä esimerkiksi kirjautuu verkkoalueelle ja yrittää käyttää DB2-tietokantaa, DB2-tietokantajärjestelmä tekee verkkoalueen ohjaimessa luettelon ryhmistä (Järjestelmänvalvojat-ryhmä mukaan lukien). Voit pakottaa DB2- tietokantapalvelimen toteuttamaan aina ryhmähaun paikallisessa tietokoneessa määrittämällä rekisterimuuttujan DB2_GRP_LOOKUP=local ja lisäämällä verkkoalueen käyttäjätunnukset (tai yleisryhmät) paikalliseen ryhmään. Jotta verkkoalueen käyttäjällä olisi järjestelmän pääkäyttäjän oikeudet (SYSADM), käyttäjän on kuuluttava paikalliseen Järjestelmänvalvojat-ryhmään tai Järjestelmänvalvojat-ryhmään verkkoalueen ohjaimessa. DB2-ohjelmisto myöntää oikeudet aina siinä koneessa, johon käyttäjäprofiili on määritetty. Verkkoalueen käyttäjän lisääminen paikalliseen Järjestelmänvalvojat-ryhmään ei myönnä käyttäjälle pääkäyttäjien oikeuksia (SYSADM) tähän ryhmään. Voit estää verkkoalueen käyttäjän lisäyksen verkkoalueen ohjaimen Järjestelmänvalvojat-ryhmään luomalla yleisen ryhmän ja lisäämällä siihen ne käyttäjät, joille haluat myöntää järjestelmän pääkäyttäjän oikeudet (SYSADM). Päivitä sitten yleisen ryhmän nimi DB2:n kokoonpanoparametriin SYSADM_GROUP. Voit päivittää kokoonpanoparametrin antamalla seuraavat komennot: db2 update dbm cfg using sysadm_group global_group db2stop db2start Aiheeseen liittyviä käsitteitä: v System administration authority (SYSADM) julkaisussa Administration Guide: Implementation Aiheeseen liittyviä viitetietoja: v sysadm_group - System administration authority group name configuration parameter julkaisussa Performance Guide 10 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Hakemistorakenteen laajennus (Windows) Jos aiot käyttää LDAP (Lightweight Directory Access Protocol) -hakemistopalvelinominaisuutta Windows 2000- tai Windows Server 2003 -käyttöjärjestelmässä, Active Directory -hakemistorakenteeseen tulisi lisätä DB2:n objektiluokat ja määritteiden määritykset. Tämä tehtävä tulisi toteuttaa ennen DB2-ohjelman asennusta. Hakemistorakenteen laajennuksella varmistetaan seuraavat asiat: v Asennuksen aikana luotu oletusilmentymä luetteloidaan Active Directory -hakemistopalveluun DB2-solmuksi edellyttäen, että asennuksessa käytetyllä käyttäjätunnuksella on kirjoitusoikeudet Active Directory -hakemistopalveluun. v Kaikki tietokannat, jotka käyttäjä luo asennuksen jälkeen, luetteloidaan automaattisesti Active Directory -hakemistopalveluun. Jos asennat DB2-ohjelman ja luot tietokantoja ennen hakemistorakenteen laajentamista, solmu on tällöin rekisteröitävä manuaalisesti ja tietokannat on luetteloitava. Edellytykset: Käyttämälläsi Windows-käyttäjätunnuksella on oltava rakenteen valvojan oikeudet. Toimet: Voit laajentaa hakemistorakenteen seuraavasti: 1. Kirjaudu verkkoalueen ohjaimeen. 2. Aja db2schex.exe-ohjelma asennus-cd-tietolevystä käyttäjätunnuksella, jolla on rakenteen valvojan oikeudet. Voit ajaa ohjelman rakenteen valvojan oikeuksin tarvitsematta ensin kirjautua uudelleen järjestelmään, kun annat seuraavan komennon: runas /user:mydomain\administrator x:\db2\windows\utilities\db2schex.exe jossa x: on CD-aseman tunnus. Kun db2schex.exe-ohjelman ajo on päättynyt, voit jatkaa DB2-ohjelman asennusta. Aiheeseen liittyviä viitetietoja: Linux-asennusvaatimukset v DB2-työasemien ja -palvelimien asennuksen edellytykset (Windows) sivulla 5 v CATALOG LDAP DATABASE command julkaisussa Command Reference v REGISTER command julkaisussa Command Reference DB2-työasemien ja -palvelimien asennuksen edellytykset (Linux) Uusimmat DB2-ohjelmiston vaatimukset ovat osoitteessa http://www.ibm.com/ software/data/db2/udb/sysreqs.html. Ajantasaiset tiedot tuetuista Linux-jakeluversioista on WWW-osoitteessa http://www.ibm.com/db2/linux/validate. Luku 1. Asennusvaatimukset 11
Tuettuja Linux-käyttöjärjestelmiä ovat muun muassa seuraavat: v Red Hat Enterprise Linux 4 (RHEL4) Update 2 v SUSE Linux Enterprise Server 9 (SLES9) Service Pack 2 DB2-työasemaohjelmiston tai -palvelinohjelmiston asennus edellyttää, että seuraavat jakeluversion vaatimukset sekä laitteistoon ja tietoliikenteeseen liittyvät edellytykset täyttyvät: Taulukko 2. Linux-käyttöjärjestelmän edellytykset Jakeluversion vaatimukset Laitteisto Valmistaudu Linux-jakeluun päivittämällä ytimen kokoonpanoparametrit. Tiettyjen ytimen parametrien oletusarvot eivät ole riittäviä DB2-tietokantajärjestelmiä ajettaessa. Käytössäsi saattaa olla myös muita Linuxjärjestelmäresursseja edellyttäviä tuotteita tai sovelluksia. Määritä ytimen kokoonpanoparametrit Linux-järjestelmän työympäristön tarpeiden mukaisesti. Ytimen kokoonpanoparametrit ovat hakemistossa /etc/sysctl.conf. Katso DB2 Opastuksen ytimen parametrien muuttoa Linux-järjestelmissä käsittelevä ohjeaihe. Lisätietoja näiden parametrien asetuksesta ja aktivoinnista sysctl-komennon avulla on käyttöjärjestelmää käsittelevässä julkaisussa. DB2-palvelintuotteet ovat tuettuja seuraavissa järjestelmissä: v x86 (Intel Pentium, Intel Xeon ja AMD Athlon) v x86 64 (Intel EM64T ja AMD64) v IA64 (Intel Itanium 2 tai uudempi) v POWER (mikä tahansa iseries tai pseries, joka sisältää Linux-käyttöjärjestelmän tuen) v (Vain palvelin) eserver zseries. DB2-tietokannan osiointiominaisuus (DPF) ei ole tuettu. v (Vain työasema) 64-bittinen zseries tai System z9. Pakettivaatimukset (vain palvelin): Seuraavassa taulukossa on esitettynä Linux-käyttöjärjestelmän SUSE- ja Red Hat -jakeluversioiden pakettien vaatimukset version 9 DB2:n osioiduille tietokannoille. v Kaikki DB2-järjestelmät vaativat pdksh Korn Shell -paketin. v Remote shell -apuohjelma on pakollinen osioiduissa tietokantajärjestelmissä. DB2-järjestelmä tukee seuraavia remote shell -apuohjelmia: rsh ssh Oletusarvoisesti DB2-järjestelmä käyttää rsh-salausta komentojen suorittamiseen DB2-ohjelmiston etäsolmuissa, esimerkiksi käynnistettäessä DB2:n etätietokantaosiota. DB2:n oletusarvon käyttö vaatii, että rsh-palvelimen paketti on asennettuna (katso allaoleva taulukko). Katso vertailu rsh:n ja ssh:n eroista julkaisusta Administration Guide: Implementation kohdasta Security issues when installing DB2. Rsh remote shell -apuohjelman käyttöä varten inetd-paketin (tai xinetd-paketin) on oltava asennettu ja ajossa. Jos käytät ssh remote shell -apuohjelmaa, DB2RSHCMD-rekisterimuuttuja on asetettava heti sen jälkeen kun DB2-ohjelmiston asennus on valmis. Jos rekisterimuuttujaa ei ole asetettu, käytetään rsh-salausta. Lisätietoja DB2RSHCMD-rekisterimuuttujasta on Performance Guide -julkaisussa. v Osioituihin tietokantajärjestelmiin vaaditaan NFS (Network File System) -tiedostojärjestelmän nfs-utils-tukipaketti. Kaikki hakusuunnitelmat pitää olla asennettuna ja määritettynä ennen DB2-ohjelmiston asennuksen jatkamista. Yleistietoa komennoista on Linux-jakeluversion julkaisuissa. 12 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
SUSE Linux -järjestelmän pakettivaatimukset Paketin nimi Kuvaus pdksh Korn Shell -komentotulkki. Tämä paketti on pakollinen osioiduissa tietokantajärjestelmissä. openssh Tämä paketti sisältää palvelinohjelmia, joiden avulla käyttäjät voivat ajaa komentoja etätietokoneissa (ja niistä käsin) suojatulla yhteydellä. Tätä pakettia ei vaadita DB2:n rsh-suojattuun oletuskokoonpanoon. rsh-server Tämä paketti sisältää palvelinohjelmia, joiden avulla käyttäjät voivat ajaa komentoja etätietokoneissa, kirjautua muihin tietokoneisiin ja kopioida tiedostoja tietokoneesta toiseen (rsh-, rexec-, rlogin- ja rcp-palvelinohjelmat). Tätä pakettia ei vaadita, jos DB2-järjestelmä määritetään käyttämään ssh-suojausta. nfs-utils NFS (Network File System) -tukipaketti. Tämä paketti mahdollistaa paikallisten tiedostojen käytön etätietokoneista. Red Hat -järjestelmän pakettivaatimukset Hakemisto Paketin nimi Kuvaus /System Environment/Shell pdksh Korn Shell -komentotulkki. Tämä paketti on pakollinen osioiduissa tietokantajärjestelmissä. /Applications/Internet openssh Tämä paketti sisältää palvelinohjelmia, joiden avulla käyttäjät voivat ajaa komentoja etätietokoneissa suojatulla yhteydellä. Tätä pakettia ei vaadita DB2:n rsh-suojattuun oletuskokoonpanoon. /System Environment/ Daemons /System Environment/ Daemons /System Environment/ Daemons openssh-palvelin Tämä paketti sisältää palvelinohjelmia, joiden avulla käyttäjät voivat ajaa komentoja etätietokoneissa suojatulla yhteydellä. Tätä pakettia ei vaadita DB2:n rsh-suojattuun oletuskokoonpanoon. rsh-server Tämä paketti sisältää ohjelmia, joiden avulla käyttäjät voivat ajaa komentoja etätietokoneissa. Tämä paketti on pakollinen osioiduissa tietokantajärjestelmissä. Tätä pakettia ei vaadita, jos DB2-järjestelmä määritetään käyttämään ssh-suojausta. nfs-utils NFS (Network File System) -tukipaketti. Tämä paketti mahdollistaa paikallisten tiedostojen käytön etätietokoneista. Ohjelmistovaatimukset: v Sinulla on oltava jokin seuraavista selaimista, jotta voit tarkastella käytönaikaisia ohjeita ja käyttää Alkutoimia (db2fs): Mozilla 1.4 tai uudempi versio Firefox 1.0 tai uudempi versio Netscape 7.0 tai uudempi versio. v Jos haluat käyttää DB2-ohjelmiston ohjattua asennustoimintoa tai muita DB2-järjestelmän graafisia työkaluja, niiden toiminta edellyttää, että Luku 1. Asennusvaatimukset 13
tietokoneessasi on X Window System -ohjelmisto. (Käytettävissä vain Linux for x86- ja Linux on AMD 64/EM64T -käyttöjärjestelmissä.) DB2-ohjelmiston asennus NFS (Network File System) -tiedostojärjestelmään: Tässä ohjelmiston versiossa DB2-tuotteiden asennusta NFS (Network File System) -tiedostojärjestelmään ei suositella. DB2-ohjelmiston ajo NFS-tiedostojärjestelmässä (esimerkiksi NFS-asennus /opt/ibm/db2/v9.1 ja sen jälkeen etäjärjestelmässä fyysisesti sijaitsevan koodin suorittaminen) vaatii useita manuaalisia työvaiheita. On olemassa myös useita potentiaalisia seikkoja, joista tulisi olla tietoinen ennen NFS-tiedostojärjestelmän asennusta DB2-ohjelmistolle. Näitä ovat mahdolliset ongelmat, jotka koskevat v suorituskykyä (johon vaikuttaa verkon suorituskyky) v käytettävyyttä (yksi häiriö voi estää järjestelmän käytön) v lisensointia (järjestelmän eri koneiden välillä ei ole tarkistuksia) v NFS-virheiden vianmääritystä, joka voi olla hankalaa. Ohjelmiston määritys NFS-tiedostojärjestelmässä edellyttää siis useita manuaalisia toimia. Näitä ovat esimerkiksi seuraavat: v Sen varmistaminen, että asennuspolku säilyy käyttöönottokohdassa. v Käyttöoikeuksia tulee hallita manuaalisesti (esimerkiksi kirjoitusoikeuksia ei tule antaa käyttöönottokoneelle). v DB2-rekisterit on määritettävä ja niitä on ylläpidettävä kaikissa koneissa. v Asennettujen DB2-tuotteiden ja -ominaisuuksien luettelon (komento db2ls) ylläpito, jos asennetut DB2-osat on tunnistettava. v DB2-tuoteympäristön päivitys on normaalia hankalampaa. v Vientikoneen ja käyttöönottokoneen puhdistus vaatii normaalia enemmän työvaiheita. Tarkempia ohjeita on White paper -julkaisussa Setting Up DB2 on NFS Mounted File System, joka julkaistaan pian DB2-ohjelmiston version 9 julkistuksen jälkeen. Aiheeseen liittyviä käsitteitä: v DB2-tietokannan hallintaohjelman asennuksessa huomioon otettavia suojaukseen liittyviä seikkoja sivulla 7 Aiheeseen liittyviä tehtäviä: v Ytimen parametrien muutto (Linux) julkaisussa DB2-palvelinohjelmistojen aloitusopas v DB2-tietokannan asennuksen valmistelu zseries-palvelimen Linux-ympäristössä julkaisussa DB2-palvelinohjelmistojen aloitusopas Aiheeseen liittyviä viitetietoja: v Tuetut tietoliikenneyhteyskäytännöt julkaisussa DB2-työasemaohjelmistojen aloitusopas v DB2-ohjelmiston kanssa käytettävissä olevat IBM Software Development Kit for Java -ohjelmiston versiot julkaisussa DB2-palvelinohjelmistojen aloitusopas v Communications variables julkaisussa Performance Guide 14 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Keskitetyssä käyttäjänhallinnassa huomioitavia seikkoja (Linux) Jos ympäristössä on käytössä suojausohjelmisto, kuten NIS tai NIS+, asennuksessa on otettava huomioon eräitä seikkoja. DB2-ohjelmiston asennuksen komentotiedostot yrittävät päivittää suojausohjelmien valvomia objekteja, esimerkiksi käyttäjiä ja ryhmiä, mutta tämä ei onnistu, jos järjestelmään asennettu NIS- tai NIS+-ohjelmisto on käyttäjänhallinnan käytössä. Jos suojausosaa ei ole, luontiohjelma muokkaa ilmentymän luonnin yhteydessä ilmentymän omistajan ryhmäluetteloa siten, että se sisältää hallintapalvelimen käyttäjän ensisijaisen ryhmän suojausosan, jos hallintapalvelin luodaan. Jos ilmentymän luontiohjelma ei voi muokata ominaisuuksia (eli jos NIS tai NIS+ valvoo ryhmää), luontiohjelma raportoi tilanteesta. Varoitussanomassa on manuaalisiin muutoksiin tarvittavat tiedot. Nämä tiedot pitävät paikkansa ympäristöissä, joiden erillinen suojausohjelma ei salli DB2-ohjelmiston asennustoiminnon tai ilmentymän luontiohjelman muuttaa käyttäjän määrityksiä. Jos ohjattu DB2-ohjelmiston asennustoiminto havaitsee NIS-ohjelman tietokoneessa, et voi valita uusien käyttäjien luontivaihtoehtoa asennuksen yhteydessä. Joudut valitsemaan aiemmin määritetyt käyttäjät. Seuraavat rajoitukset ovat voimassa NIS- tai NIS+-ohjelmaa käytettäessä: v Käyttäjät ja ryhmät on luotava NIS-palvelimeen ennen ohjatun DB2-ohjelmiston asennustoiminnon ajoa. v DB2-ilmentymän omistajan ja DB2-hallintapalvelimen toissijaiset ryhmät on luotava NIS-palvelimessa. Sen jälkeen ilmentymän omistajan ensisijainen ryhmä tulee lisätä DB2-hallintapalvelimen toissijaiseen ryhmään. Vastaavasti DB2-hallintapalvelimen ensisijainen ryhmä on lisättävä ilmentymän omistajan toissijaiseen ryhmään. v Ennen kuin voit luoda ilmentymän osioidussa DB2-tietokantajärjestelmässä, etc/services-tiedostossa on oltava ilmentymän merkintä. Jos esimerkiksi haluat luoda ilmentymän käyttäjälle db2inst1, sinun on luotava seuraavankaltainen merkintä: DB2_db2inst1 50000/tcp Aiheeseen liittyviä tehtäviä: v DB2-palvelinohjelmien asennus (Linux) sivulla 19 Aiheeseen liittyviä viitetietoja: v DB2-työasemien ja -palvelimien asennuksen edellytykset (AIX) julkaisussa DB2-palvelinohjelmistojen aloitusopas v DB2-työasemien ja -palvelimien asennuksen edellytykset (HP-UX) julkaisussa DB2-palvelinohjelmistojen aloitusopas v DB2-työasemien ja -palvelimien asennuksen edellytykset (Linux) sivulla 11 v DB2-työasemien ja -palvelimien asennuksen edellytykset (Solaris) julkaisussa DB2-palvelinohjelmistojen aloitusopas Luku 1. Asennusvaatimukset 15
16 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Luku 2. Asennus DB2-palvelimien asennus (Windows) Tässä ohjeessa kerrotaan, kuinka ohjattu DB2-ohjelmiston asennustoiminto aloitetaan Windows-käyttöjärjestelmässä. Tämän toiminnon avulla voit määrittää asennuksen ja asentaa DB2-ohjelmiston järjestelmään. Edellytykset: Ennen kuin aloitat ohjatun DB2-ohjelmiston asennustoiminnon, varmista seuraavat seikat: v Jos suunnittelet osioidun tietokantaympäristön luontia, lisätietoja aiheesta on kohdassa "Osioidun tietokantaympäristön luonti". v Varmista, että järjestelmä vastaa asennuksen edellytyksiä sekä muisti- ja levyvaatimuksia. v Jos käytät Windows 2000- tai Windows Server 2003 -käyttöjärjestelmää ja aiot rekisteröidä LDAP-yhteyskäytännön avulla DB2-palvelinohjelmiston Active Directory -hakemistoon, tee lisäykset hakemiston skeemaan ennen asennusta. v Varmista, että sinulla on paikallisen Järjestelmänvalvojan käyttäjätunnus ja suositusten edellyttämät valtuudet asennuksen toteutukseen. v Kaikki ohjelmat kannattaa sulkea, jotta asennusohjelma voi päivittää tarvittavat tietokoneen tiedostot ilman koneen uudelleenkäynnistystä. Rajoitukset: v DB2-kopion nimi ja ilmentymän nimi eivät voi alkaa numerolla. v Kaikkien DB2-kopioiden nimien ja ilmentymien nimien on oltava yksilöllisiä. v XML-ominaisuuksien käyttö rajoittuu tietokantaan, joka on määritetty UTF-8-koodivalikoimalla ja jossa on vain yksi tietokantaosio. Toimet: Voit aloittaa ohjatun DB2-ohjelmiston asennustoiminnon seuraavasti: 1. Kirjaudu järjestelmään sen paikallisen järjestelmänvalvojan käyttäjäprofiilin avulla, jonka olet määrittänyt DB2-ohjelmiston asennusta varten. 2. Aseta CD-tietolevy CD-asemaan. Jos automaattinen aloitustoiminto on otettu käyttöön, se tuo automaattisesti näkyviin DB2-ohjelmiston asennustoiminnon aloitusikkunan. Jos automaattinen aloitustoiminto ei toimi, etsi Windowsin resurssienhallinnan avulla DB2-ohjelmiston CD-tietolevystä db2setup-kuvake ja kaksoisnapsauta sitä. 3. DB2-ohjelmiston asennuksen aloitusohjelmasta pääset tarkastelemaan asennuksen edellytyksiä ja versiotietoja. Voit myös siirtyä suoraan asennukseen. Asennuksen edellytyksissä ja versiotiedoissa saattaa olla tärkeitä viime hetken tietoja. 4. Napsauta Tuotteen asennus -painiketta, jolloin Tuotteen asennus -ikkuna tuo esiin asennettavissa olevat tuotteet. Jos järjestelmässä ei ole aiemmin luotuja DB2-tuotteita asennettuna, aloita asennus napsauttamalla Uuden asennus -painiketta. Suorita asennus ohjatun DB2-ohjelmiston asennustoiminnon kehotteiden ohjeiden mukaisesti. Copyright IBM Corp. 1993, 2006 17
Jos järjestelmässäsi on vähintään yksi DB2-tuote jo ennestään asennettuna, voit tehdä seuraavat toimet: v aloittaa uuden DB2-tuotteen kopion asennuksen napsauttamalla Uuden asennus -painiketta v napsauttaa Aiemman käsittely -painiketta ja käsitellä aiemmin luotua DB2-ohjelmiston kopiota tai asentaa lisätuotteen v napsauttaa Siirto-painiketta ja siirtää aiemmin luodun DB2 UDB -ohjelmiston version 8 kopion. 5. Ohjattu DB2-ohjelmiston asennustoiminto tunnistaa järjestelmän kielen ja aloittaa asennustoiminnon tällä kielellä. Voit toteuttaa jäljellä olevat vaiheet käytönaikaisen ohjeen avulla. Saat käytönaikaisen ohjeen näkyviin napsauttamalla Ohje-painiketta tai painamalla F1-näppäintä. Voit lopettaa asennuksen milloin tahansa valitsemalla Peruutus-painikkeen. DB2-tuote asentuu oletusarvon mukaan hakemistoon x:\program Files\IBM\sqllib, jossa x: on sen levyaseman tunnus, johon DB2-tuote on asennettu. Jos olet asentamassa DB2-tuotetta järjestelmään, jossa tämä hakemisto on jo käytössä, asennusohjelma lisää DB2-tuotteen asennuspolkuun numerosarjan _xx. Numerosarja _xx alkaa numerosta 01 ja kasvaa sen mukaan, kuinka monta DB2-kopiota on asennettu. Voit määrittää myös oman DB2-tuotteen asennuspolun. Lisätietoja asennuksen aikana ilmenneistä virheistä on hakemistossa Omat tiedostot\db2log\. Lokitiedoston muoto on seuraavanlainen: DB2-TuoteLyhenne- PvmAika.log, esimerkiksi DB2-ESE-Tue Apr 04 17_04_45 2006.log. Jos haluat DB2-tuotteen voivan käyttää paikallisen tietokoneen tai verkossa olevan tietokoneen DB2-julkaisuja, asenna DB2 Opastus. DB2 Opastus sisältää DB2-ohjelmiston ja siihen liittyvien DB2-tuotteiden oppaat. Jos DB2 Opastusta ei ole asennettu paikallisesti, ohjelmisto käyttää DB2-ohjelmiston tietoja Internetistä. DB2 Express -ohjelman muistirajoitukset ja DATABASE_MEMORYkokoonpanoparametri: Jos asennat DB2 Express Edition- tai DB2 Express-C Edition -ohjelmiston järjestelmään, jossa on enemmän muistia kuin käyttöehdoissa sallitut 4 gigatavua, kokoonpanoparametrin DATABASE_MEMORY arvoksi on asetettava 4GB tai vähemmän, jotta automaattinen muistinhallinta toimii lisenssin ehtojen mukaisesti. Huomautus: Jos samassa palvelimessa on useampi tietokanta, kaikkien tietokantojen yhteenlaskettu muistin käyttö ei saa ylittää neljää gigatavua. Muistiparametrin muutoksen voi tehdä ohjaustoimintojen tai UPDATE DATABASE CONFIGURATION -komennon avulla. Jos esimerkiksi haluat asettaa DATABASE_MEMORY-parametrin ylärajaksi 4 gigatavua, anna seuraava komento: DB2 UPDATE DATABASE CONFIGURATION using DATABASE_MEMORY 1000000 IMMEDIATE; CONNECT RESET; Kun käytät ohjattua suorituskyvyn määritystoimintoa tietokannan suorituskyvyn säätöön, Palvelin-sivun Kohdemuisti-asetuksen arvo (prosenttiosuus järjestelmän kokonaismuistista) on asetettava siten, ettei 4 gigatavun muistirajoitus ylity. 18 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Aiheeseen liittyviä käsitteitä: v About the Release Notes Tietoja versiosta v DB2 database object naming rules julkaisussa Administration Guide: Implementation v DB2 Information Center -sivuston asennusvaihtoehdot julkaisussa DB2-palvelinohjelmistojen aloitusopas Aiheeseen liittyviä tehtäviä: v Notification and contact list setup and configuration julkaisussa Administration Guide: Implementation v Tools catalog database and DB2 administration server (DAS) scheduler setup and configuration julkaisussa Administration Guide: Implementation v DB2-palvelinohjelman siirto (Windows) julkaisussa Siirto-opas v Osioidun tietokantaympäristön määritys julkaisussa DB2-palvelinohjelmistojen aloitusopas v Ohjatun oletusarvoisen DB2-kopion valintatoiminnon käyttö (Windows) julkaisussa DB2-palvelinohjelmistojen aloitusopas Aiheeseen liittyviä viitetietoja: v UPDATE ADMIN CONFIGURATION command julkaisussa Command Reference v Multiple DB2 copies roadmap julkaisussa Administration Guide: Implementation v Levytila- ja muistivaatimukset sivulla 3 v DB2-työasemien ja -palvelimien asennuksen edellytykset (Windows) sivulla 5 v Kielitunnukset DB2:n ohjatun asennustoiminnon ajoon toisella kielellä sivulla 69 DB2-palvelinohjelmien asennus (Linux) Tässä ohjeessa kerrotaan, kuinka ohjattu DB2-ohjelmiston asennustoiminto aloitetaan UNIX- ja Linux-käyttöjärjestelmissä. Tämän toiminnon avulla voit määrittää asennuksen oletusasetukset ja asentaa DB2-ohjelmiston järjestelmään. Edellytykset: Ennen kuin aloitat ohjatun DB2-ohjelmiston asennustoiminnon, varmista seuraavat seikat: v Järjestelmä vastaa asennuksen edellytyksiä sekä muisti- ja levytilan vaatimuksia. v Sinulla on pääkäyttäjän (root) valtuudet asennuksen suorittamista varten. v DB2-tuotteen näköistiedoston on oltava käytettävissä. v Ohjatussa DB2-ohjelmiston asennustoiminnossa on graafinen käyttöliittymä. Sen toiminta edellyttää, että tietokoneessasi on X windows -ohjelmisto, jonka avulla voit käyttää graafista käyttöliittymää. Varmista, että Xwindows-palvelin on aloitettu. Varmista, että olet vienyt näytön export-komennolla. Anna esimerkiksi komento export DISPLAY=9.26.163.144:0. v Jos ympäristössäsi on käytössä NIS, NIS+ tai muu vastaava ohjelma, tarvittavat DB2-ohjelmiston käyttäjätunnukset on luotava manuaalisesti ennen ohjatun DB2-ohjelmiston asennustoiminnon aloitusta. Tutustu ohjeaiheeseen Keskitetyssä käyttäjänhallinnassa huomioitavia seikkoja (Linux ja UNIX) ennen asennuksen aloitusta. Rajoitukset: Luku 2. Asennus 19
XML-ominaisuuksien käyttö rajoittuu tietokantaan, joka on määritetty UTF-8-koodivalikoimalla ja jossa on vain yksi tietokantaosio. Toimet: Voit aloittaa ohjatun DB2-ohjelmiston asennustoiminnon seuraavasti: 1. Kirjaudu tietokoneeseen pääkäyttäjän (root) oikeuksin. 2. Siirry CD-tietolevyn hakemistoon antamalla seuraava komento: cd /cdrom jossa /cdrom DB2-tuotteen CD-tietolevyn käyttöönottokohta. 3. Jos latasit DB2-tuotteen näköistiedoston, sen tiivistys ja pakkaus on ensin purettava. a. Tuotetiedoston tiivistyksen purku: gzip -d tuote.tar.gz jossa tuote on ladatun tuotteen nimi. b. Tuotetiedoston pakkauksen purku: tar -xvf tuote.tar c. Muuta hakemistoa: cd./tuote/disk1 4. Käynnistä ohjattu DB2-ohjelmiston asennus antamalla komento./db2setup siinä hakemistossa, jossa tuotteen näköistiedosto sijaitsee. 5. IBM DB2 -ohjelmiston asennuksen aloitusohjelma alkaa. Tästä ikkunasta voit siirtyä tarkastelemaan asennuksen edellytyksiä ja ohjelman versiotietoja. Asennuksen edellytyksissä ja versiotiedoissa saattaa olla tärkeitä viime hetken tietoja. 6. Napsauta Tuotteen asennus -painiketta, jolloin Tuotteen asennus -ikkuna tuo esiin asennettavissa olevat tuotteet. Aloita asennus napsauttamalla Uuden asennus -painiketta. Suorita asennus ohjatun DB2-ohjelmiston asennustoiminnon kehotteiden ohjeiden mukaisesti. Kun asennustoiminto on aloitettu, seuraa ohjatun DB2-ohjelmiston asennustoiminnon ikkunoita ja valitse haluamasi vaihtoehdot. Voit hakea lisätietoja käytönaikaisen asennusohjeen avulla, jonka saat näkyviin napsauttamalla Ohje-painiketta tai painamalla F1-näppäintä. Voit lopettaa asennuksen milloin tahansa napsauttamalla Peruutus-painiketta. DB2-ohjelmisto asentuu oletusarvoisesti jompaankumpaan seuraavista hakemistoista: Linux /opt/ibm/db2/v9.1 Jos olet asentamassa DB2-tuotetta järjestelmään, jossa tämä hakemisto on jo käytössä, asennusohjelma lisää DB2-tuotteen asennuspolkuun numerosarjan _xx. _xx alkaa numerosta 01 ja kasvaa sen mukaan, kuinka monta DB2-kopiota on asennettu. Voit määrittää myös oman DB2-tuotteen asennuspolun. Oletusarvon mukaan asennuslokit db2setup.log ja db2setup.err tallentuvat /tmp-hakemistoon. Voit määrittää lokitiedostojen sijainnin. Db2setup.log-lokitiedostoon tallentuvat kaikki DB2-asennustiedot, virheet mukaan lukien. Db2setup.err-lokitiedostoon tallentuvat kaikki Java-version palauttamat virheet (esimerkiksi poikkeukset ja keskeytykset). 20 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Tiedostoa db2setup.his ei enää ole. Sen sijaan DB2-asennustoiminto tallentaa kopion db2setup.log-tiedostosta DB2_DIR/install/logs/ -hakemistoon ja nimeää sen uudelleen tiedostoksi db2install.history. Jos tämä nimi on jo käytössä, DB2-asennusohjelma nimeää tiedoston db2install.history.xxxx:ksi, jossa merkkijono xxxx on jokin numerosarja 0000-9999 sen mukaan, kuinka monta asennusta koneessa on käytössä. Kukin asennuksen kopio sisältää erillisen historiatiedostojen luettelon. Jos asennuksen kopio poistetaan järjestelmästä, myös kyseisen asennuspolun historiatiedostot poistuvat. Kopiointi tapahtuu asennuksen loppuvaiheessa, ja mikäli ohjelma pysäytetään tai keskeytetään ennenaikaisesti, historiatiedostoa ei luoda. Jos haluat DB2-tuotteen voivan käyttää DB2-näyttökirjoja paikallisesta tai verkossa olevasta tietokoneesta Linux-käyttöjärjestelmän 32-bittisessä versiossa, asenna DB2 Opastus. DB2 Opastus sisältää DB2-ohjelmiston ja siihen liittyvien DB2-tuotteiden oppaat. DB2 Express -ohjelman muistirajoitukset ja DATABASE_MEMORYkokoonpanoparametri: Jos asennat DB2 Express Edition- tai DB2 Express-C Edition -ohjelmiston järjestelmään, jossa on enemmän muistia kuin käyttöehdoissa sallitut 4 gigatavua, kokoonpanoparametrin DATABASE_MEMORY arvoksi on asetettava 4GB tai vähemmän, jotta automaattinen muistinhallinta toimii lisenssin ehtojen mukaisesti. Huomautus: Jos samassa palvelimessa on useampi tietokanta, kaikkien tietokantojen yhteenlaskettu muistin käyttö ei saa ylittää neljää gigatavua. Muistiparametrin muutoksen voi tehdä ohjaustoimintojen tai UPDATE DATABASE CONFIGURATION -komennon avulla. Jos esimerkiksi haluat asettaa DATABASE_MEMORY-parametrin ylärajaksi 4 gigatavua, anna seuraava komento: DB2 UPDATE DATABASE CONFIGURATION using DATABASE_MEMORY 1000000 IMMEDIATE; CONNECT RESET; Kun käytät ohjattua suorituskyvyn määritystoimintoa tietokannan suorituskyvyn säätöön, Palvelin-sivun Kohdemuisti-asetuksen arvo (prosenttiosuus järjestelmän kokonaismuistista) on asetettava siten, ettei 4 gigatavun muistirajoitus ylity. Aiheeseen liittyviä käsitteitä: v DB2 Information Center -sivuston asennusvaihtoehdot julkaisussa DB2-palvelinohjelmistojen aloitusopas v DB2 database object naming rules julkaisussa Administration Guide: Implementation Aiheeseen liittyviä tehtäviä: v Notification and contact list setup and configuration julkaisussa Administration Guide: Implementation v Tools catalog database and DB2 administration server (DAS) scheduler setup and configuration julkaisussa Administration Guide: Implementation v DB2-palvelinohjelman siirto (Linux ja UNIX) julkaisussa Siirto-opas Aiheeseen liittyviä viitetietoja: Luku 2. Asennus 21
v Keskitetyssä käyttäjänhallinnassa huomioitavia seikkoja (Linux) sivulla 15 v UPDATE ADMIN CONFIGURATION command julkaisussa Command Reference v Multiple DB2 copies roadmap julkaisussa Administration Guide: Implementation 22 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Luku 3. Asennuksen tarkistus DB2-palvelimien asennuksen tarkistus Alkutoimet-osan avulla (Linux ja Windows) On suositeltavaa tarkistaa SAMPLE-tietokannan tietoja käyttämällä, että DB2-palvelimen asennus on onnistunut. Edellytykset: v Tämän tehtävän toteutus edellyttää, että ohjaustoiminnot ja Alkutoimet-osa on asennettu. Alkutoimet-osa näkyy aloitusosana ohjatun DB2-ohjelmiston asennustoiminnon ominaisuusikkunassa. Se asentuu vakioasennuksen yhteydessä, tai voit valita sen mukautettuun asennukseen. Ohjaustoiminnot-osa on käytettävissä vain Linux- (vain x86 ja AMD64/EM64T) ja Windows-käyttöjärjestelmissä. Toimet: 1. Kirjaudu Linux-käyttöjärjestelmään ilmentymän omistajana. 2. Napsauta Windows-käyttöjärjestelmässä Käynnistä-painiketta ja valitse vaihtoehdot Ohjelmat -> IBM DB2 -> [DB2-kopion nimi] -> Määritystyökalut -> Alkutoimet. Linux- ja Windows-käyttöjärjestelmissä voit aloittaa alkutoimet myös kirjoittamalla komennon db2fs. 3. Valitse vaihtoehto Tietokannan luonti Alkutoimet-aloitusohjelmasta. Tietokannan luonti -sivu sisältää linkkejä DB2 Opastukseen SAMPLE-tietokannan luomista varten sekä Mallitietokannan luonti -painikkeen. Käynnistä Mallitietokannan luonti -ikkuna napsauttamalla painiketta Mallitietokannan luonti. 4. Voit valita luotavien tietokantaobjektien lajin ja tietokannan sijainnin. Voit valita aseman, johon SAMPLE-tietokanta luodaan Windowsissa sekä hakemiston, johon SAMPLE-tietokanta luodaan Linuxissa. 5. Tämän komennon toteutus voi viedä muutaman minuutin. Kun SAMPLE-tietokanta on luotu, järjestelmä palauttaa päättymisestä ilmoittavan sanoman. Valitse OK-painike. 6. Käynnistä ohjaustoiminnot. Napsauta Windows-käyttöjärjestelmässä Käynnistä-painiketta ja valitse vaihtoehdot Ohjelmat -> IBM DB2 -> [DB2-kopion nimi] -> Yleiset hallintatyökalut -> Ohjaustoiminnot. Anna Linux-käyttöjärjestelmässä komento db2cc. 7. Laajenna ohjaustoimintojen ikkunan vasemmanpuoleisessa ruudussa olevaa rakenne-esitystä, jolloin saat näkyviin SAMPLE-tietokannan ja SAMPLE-tietokannan objektit. Voit tarkastella SAMPLE-tietokantataulukoita ohjaustoimintojen oikeanpuoleisessa ruudussa valitsemalla taulukko-objektin. Napsauta taulukon nimeä hiiren kakkospainikkeella ja valitse Kysely-vaihtoehto. Aja kysely ja tuo tulosjoukko näkyviin napsauttamalla komentojen muokkausohjelman ikkunan Ajo-painiketta. Kun olet tarkistanut asennuksen, voit vapauttaa levytilaa poistamalla SAMPLE-tietokannan. Mallitietokanta on kuitenkin säilytettävä, jos aiot hyödyntää mallisovelluksia. Copyright IBM Corp. 1993, 2006 23
Poista SAMPLE-tietokanta antamalla komento db2 drop database sample. Aiheeseen liittyviä tehtäviä: v Asennuksen tarkistus komentorivisuorittimen avulla sivulla 24 Aiheeseen liittyviä viitetietoja: v db2fs - First steps command julkaisussa Command Reference Asennuksen tarkistus komentorivisuorittimen avulla Voit tarkistaa asennuksen luomalla mallitietokannan ja noutamalla mallitietoja SQL-komentojen avulla. Edellytykset: v Toimintoluettelossa oleva mallitietokantaosa on asennettava järjestelmään. Se sisältyy tavalliseen asennukseen. v Tarvitset järjestelmän pääkäyttäjän (SYSADM) oikeudet. Toimet: Voit tarkistaa asennuksen seuraavasti: 1. Kirjaudu järjestelmään pääkäyttäjän oikeuksin (SYSADM). 2. Aloita tietokannan hallintaohjelma komennolla db2start. 3. Luo SAMPLE-tietokanta antamalla komento db2sampl. Tämän komennon toteutus voi viedä muutaman minuutin. Kuvaruutuun ei tule sanomaa komennon toteutuksen päättymisestä. Komento on toteutettu, kun komentokehote palaa kuvaruutuun. SAMPLE-tietokanta lisätään luonnin yhteydessä automaattisesti järjestelmän kuvausluetteloon valenimellä SAMPLE. 4. Muodosta yhteys SAMPLE-tietokantaan, nouda kaikkien osastolla 20 työskentelevien työntekijöiden luettelo ja muodosta yhteys uudelleen. Kirjoita seuraavat komennot komentorivisuorittimeen: connect to sample "select * from työntekijät where osasto = 20" connect reset Kun olet tarkistanut asennuksen, voit vapauttaa levytilaa poistamalla SAMPLE-tietokannan. Poista SAMPLE-tietokanta antamalla komento db2 drop database sample. Aiheeseen liittyviä tehtäviä: v DB2-palvelimien asennuksen tarkistus Alkutoimet-osan avulla (Linux ja Windows) sivulla 23 24 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Luku 4. DB2-tuotteen lisenssitiedot DB2-tuotteen lisenssitiedostot Kuhunkin DB2-tuotteeseen ja -ominaisuuteen liittyy lisenssitiedosto. Lisenssitiedosto sijaitsee tuotteen mukana toimitetussa aktivointi-cd-tietolevyssä. Lisenssitiedosto on rekisteröitävä ennen DB2-tuotteen käyttöä. DB2-tuotteiden tai -ominaisuuksien lisenssejä hallitaan ohjaustoimintojen lisenssitoiminnoissa tai lisenssien hallintaohjelman komennon db2licm avulla. Lisenssinmukaisuusraportti auttaa lisenssien hallinnassa luetteloimalla DB2-ominaisuudet ja ilmoittamalla, ovatko ne nykyisen tuotelisenssin mukaisia. Jos olet asentanut DB2-tuotteen käyttämällä kokeilulisenssiä ja haluat päivittää lisenssin täydeksi käyttölisenssiksi, DB2-tuotetta ei tarvitse asentaa uudelleen. Riittää, kun päivität lisenssin. Tämä pätee myös lisenssin lajin päivityksiin, esimerkiksi käyttäjälisenssin päivitykseen keskusyksikkölisenssiksi. Lisätietoja on kohdassa DB2-lisenssin päivitys. Aiheeseen liittyviä käsitteitä: v License Center overview julkaisussa Administration Guide: Implementation v DB2-ohjelmiston asennusmenetelmät julkaisussa DB2-palvelinohjelmistojen aloitusopas Aiheeseen liittyviä tehtäviä: v DB2-ohjelmiston lisenssinmukaisuuden tarkistus sivulla 26 v DB2-tuotteen lisenssiavaimen rekisteröinti komennolla db2licm julkaisussa Installation and Configuration Supplement v DB2-tuotteen tai -ominaisuuden lisenssiavaimen rekisteröinti lisenssitoimintojen avulla sivulla 25 v Kokeilulisenssin päivitys sivulla 27 Aiheeseen liittyviä viitetietoja: v db2licm - License management tool command julkaisussa Command Reference DB2-tuotteen tai -ominaisuuden lisenssiavaimen rekisteröinti lisenssitoimintojen avulla DB2-tuotteen tai -ominaisuuden lisenssiavain on rekisteröitävä jokaiselle tietokoneelle, johon tuote tai ominaisuus asennetaan. Lisätietoja näistä tuotevaihtoehdoista on Internetissä DB2-ohjelmiston version 9 pakkausta koskevassa ohjeessa. Jos haluat asennusohjelman lisäävän tuotteen tai ominaisuuden lisenssiavaimen automaattisesti asennuksen yhteydessä, lisenssiavain on kopioitava asennuksen näköistiedoston hakemistoon /db2/license ennen ohjatun DB2-ohjelmiston asennustoiminnon aloitusta. Toimet: Copyright IBM Corp. 1993, 2006 25
Voit rekisteröidä DB2-lisenssiavaimen seuraavasti: 1. Aloita DB2:n ohjaustoiminnot ja valitse Työkalut-valikosta Lisenssitoiminnot-vaihtoehto. 2. Valitse järjestelmä, johon haluat asentaa lisenssin. Valitse järjestelmän ilmentymä. Valitse tuote asennettujen tuotteiden joukosta. Asennetut tuotteet -kentässä näkyy asennetun tuotteen nimi. 3. Valitse Lisenssi-valikosta Lisäys-vaihtoehto. 4. Valitse lisenssitiedosto Lisenssin lisäys -ikkunassa: v Windows-palvelimet: x:\db2\license\lisenssitiedoston_nimi v Linux- ja UNIX-palvelimet: /cd/db2/license/lisenssitiedoston_nimi.lic. jossa x: tai /cd on DB2-tuotteen tai -ominaisuuden aktivointi-cd-tietolevyn sisältävä CD-asema tai käyttöönottokohta. 5. Lisää lisenssiavain napsauttamalla Toteutus-painiketta. Aiheeseen liittyviä käsitteitä: v License management julkaisussa Administration Guide: Implementation Aiheeseen liittyviä tehtäviä: v DB2-ohjelmiston lisenssinmukaisuuden tarkistus sivulla 26 v DB2-tuotteen lisenssiavaimen rekisteröinti komennolla db2licm julkaisussa Installation and Configuration Supplement Aiheeseen liittyviä viitetietoja: v DB2-tuotteen lisenssitiedostot sivulla 25 DB2-ohjelmiston lisenssinmukaisuuden tarkistus Kuhunkin DB2-tuotteeseen ja -ominaisuuteen liittyy lisenssitiedosto. Tämä lisenssitiedosto on rekisteröitävä ennen DB2-tuotteen tai -ominaisuuden käyttöä. Lisenssitoiminnot näyttää tuotteen tiedot pääikkunassa. Niiden DB2-tuotteiden, joiden lisenssiä ei ole rekisteröity, kohdalla Lisenssin laji -kohdassa on merkintä ei rekisteröity. Voit varmistaa DB2-ominaisuuksien lisenssienmukaisuuden luomalla lisenssinmukaisuusraportin. Raportissa on luettelo DB2-ominaisuuksista, jotka eivät ole nykyisen tuotelisenssin mukaisia. Raportissa kunkin DB2-ominaisuuden tilaksi on määritetty jompikumpi seuraavista: v Yhdenmukainen: Ilmaisee, ettei lisenssirikkomuksia ole havaittu. v Rikkomus: Ilmaisee, että ominaisuutta ei ole lisensoitu mutta sitä on käytetty. Huomautus: Jotkin DB2-toiminnot ovat käytettävissä lisensoituina vain, kun ne hankitaan DB2-ominaisuuden osana. Voit luoda lisenssinmukaisuusraportin lisenssitoimintojen tai db2licm-komennon avulla. Toimet: Voit luoda lisenssinmukaisuusraportin lisenssitoiminnoissa valitsemalla vaihtoehdot Lisenssi Lisenssinmukaisuusraportin luonti. 26 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Voit luoda lisenssinmukaisuusraportin db2licm-komennon avulla kirjoittamalla komentoriville seuraavan komennon: v Linux- ja UNIX-käyttöjärjestelmät: v jossa db2-ilmentymän_polku/adm/db2licm -g tiedosto Windows-käyttöjärjestelmät: db2-ilmentymän_polku\adm\db2licm -g tiedosto v db2-ilmentymän_polku on DB2-ilmentymän luontisijainti v tiedosto on sen tiedoston nimi, johon tuloste tallentuu. Niiden DB2-ominaisuuksien lisenssiavaimet, joiden kohdalla lisenssinmukaisuustiedostossa on merkintä Rikkomus, on rekisteröitävä joko lisenssitoiminnoissa tai db2licm-komennon avulla. Lisätietoja on asianmukaisissa linkeissä. Aiheeseen liittyviä käsitteitä: v License Center overview julkaisussa Administration Guide: Implementation Aiheeseen liittyviä tehtäviä: v DB2-tuotteen tai -ominaisuuden lisenssiavaimen rekisteröinti lisenssitoimintojen avulla sivulla 25 v DB2-tuotteen lisenssiavaimen rekisteröinti komennolla db2licm julkaisussa Installation and Configuration Supplement Aiheeseen liittyviä viitetietoja: v DB2-tuotteen lisenssitiedostot sivulla 25 v db2licm - License management tool command julkaisussa Command Reference Kokeilulisenssin päivitys Jos olet asentanut DB2-tuotteen käyttämällä kokeilulisenssiä ja haluat päivittää lisenssin täydeksi käyttölisenssiksi, tuotteen lisenssiavain on päivitettävä. Samalla tavalla voit myös päivittää lisenssin lajin toiseksi lajiksi. Voit esimerkiksi päivittää käyttäjälisenssin keskusyksikkölisenssiksi. Rajoitukset: Tätä tapaa ei voi käyttää DB2-tuotteen päivitykseen. Toimet: Voit päivittää DB2-lisenssin seuraavasti: 1. Nouda aktivointi-cd-tietolevy Passport Advantage -sivustosta. 2. Rekisteröi DB2-lisenssiavain lisenssitoimintojen avulla. Aiheeseen liittyviä käsitteitä: v License Center overview julkaisussa Administration Guide: Implementation v DB2-ohjelmiston asennusmenetelmät julkaisussa DB2-palvelinohjelmistojen aloitusopas Aiheeseen liittyviä tehtäviä: Luku 4. DB2-tuotteen lisenssitiedot 27
v DB2-ohjelmiston lisenssinmukaisuuden tarkistus sivulla 26 v DB2-tuotteen tai -ominaisuuden lisenssiavaimen rekisteröinti lisenssitoimintojen avulla sivulla 25 Aiheeseen liittyviä viitetietoja: v DB2-tuotteen lisenssitiedostot sivulla 25 28 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Osa 2. DB2-ohjelmiston hallinnan aloitusopas Copyright IBM Corp. 1993, 2006 29
30 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Luku 5. Hallinnan perustehtävät Nyt kun olet asentanut DB2-ohjelmiston ja tarkistanut asennuksen onnistumisen, voit laatia oman tietokannan. Seuraavissa jaksoissa olevien ohjeiden avulla voit luoda uuden tietokannan, joka käyttää DB2-ohjelmiston automaattisia tietokannan ylläpitotoimintoja. Tietokannan luonti Perustietoja tietokannoista Relaatiotietokannassa tiedot esitetään joukkona taulukoita. Taulukko sisältää tietyn määrän sarakkeita ja minkä tahansa määrän rivejä. Kunkin taulukon tiedot liittyvät loogisesti toisiinsa, ja taulukoiden välille on mahdollista määrittää suhteita. Tietoja voi tarkastella ja käsitellä matemaattisten periaatteiden ja toimintojen eli relaatioiden avulla (näitä ovat esimerkiksi INSERT, SELECT ja UPDATE). Tietokanta kuvailee itse itsensä siinä mielessä, että se sisältää tietojen lisäksi kuvauksen omasta rakenteestaan. Tietokanta sisältää järjestelmän kuvausluettelotaulukoiden joukon, jossa kuvataan tietojen looginen ja fyysinen rakenne, kokoonpanotiedoston, joka sisältää tietokannalle annetut parametriarvot, sekä elvytyslokin, joka sisältää nykyiset ja arkistoitavissa olevat tapahtumat. Tietokannat voivat olla paikallisia tai etätietokantoja. Paikallistietokannat sijaitsevat käytössä olevassa työasemassa. Muissa koneissa sijaitsevat tietokannat ovat etätietokantoja. Voit v luoda tietokannan ohjaustoimintojen avulla v lisätä tietokannan ohjaustoimintojen tai kokoonpanoapuohjelman avulla v hylätä tietokannan ohjaustoimintojen avulla v varmistuskopioida tietokannan ohjaustoimintojen avulla v palauttaa tietokannan ohjaustoimintojen avulla v määrittää tietokannan kokoonpanon ohjaustoimintojen avulla v muodostaa yhteyden tietokantaan ohjaustoimintojen avulla v tulkita tietokannan toimintakuntoilmoituksia valvontatoimintojen avulla. Aiheeseen liittyviä käsitteitä: v Kokoonpanoapuohjelman aloitusohje sivulla 55 v Ohjaustoimintojen aloitusohje sivulla 42 v Valvontatoimintojen aloitusohje sivulla 49 Aiheeseen liittyviä tehtäviä: v Uuden tietokannan tarkistus sivulla 33 Tietokannan luonti ohjatun Automaattisesti ylläpidettävän tietokannan luonti -toiminnon avulla Ohjattu Automaattisesti ylläpidettävän tietokannan luonti -toiminto on nopein tapa määrittää oma tietokanta. Käyttäjän antamien perustietojen avulla ohjattu toiminto Copyright IBM Corp. 1993, 2006 31
v luo uuden tietokannan käyttäjän valitsemaan levyyn tai hakemistoon v osoittaa tiedoille levytilan v optimoi uuden tietokannan suorituskyvyn määrittämällä tietokannan kokoonpanon v ottaa käyttöön automaattisen ylläpidon v määrittää ilmoitustavaksi sähköpostin tai hakulaitteen, jonka välityksellä käyttäjä saa viestin tietokannan tarvitessa käyttäjän toimia. Ohjattu Automaattisesti ylläpidettävän tietokannan luonti -toiminto voidaan aloittaa Alkutoimet-osan avulla tai suoraan ohjaustoiminnoista. Edellytykset: v Jos haluat aloittaa ohjatun toiminnon Alkutoimet-osan avulla, osan on oltava asennettuna järjestelmässä. Alkutoimet-osa sisältyy ohjatun DB2-ohjelmiston asennustoiminnon aloitusohjeryhmään. Se asentuu vakioasennuksen yhteydessä ja voidaan valita myös mukautettua asennusta käytettäessä. v Tämän tehtävän toteutus edellyttää tietokantajärjestelmän pääkäyttäjän oikeuksia (SYSADM) tai tietokantajärjestelmän ohjausoikeuksia (SYSCTRL). v Alkutoimet-osa ja ohjaustoiminnot toimivat Linux-käyttöjärjestelmässä vain, jos tietokoneessa on Xwindow-ohjelmisto, jonka avulla voit käyttää graafista käyttöliittymää. Varmista, että olet vienyt näytön export-komennolla. Anna esimerkiksi komento export DISPLAY=9.26.163.144:0. v Varmista, että olet kirjautunut Linux-käyttöjärjestelmään ilmentymän omistajan käyttäjätunnuksella, joka on oletusarvon mukaan db2inst1. Ilmentymä on looginen tietokannan hallintaohjelman ympäristö, jossa tietokannat luetteloidaan ja kokoonpanoparametrit määritetään. Toimet: 1. Kirjaudu järjestelmään käyttäjäprofiililla, jota haluat käyttää tietokannan luonnissa. 2. Aloita ohjattu Automaattisesti ylläpidettävän tietokannan luonti -toiminto jommallakummalla seuraavista tavoista: v Valitse Alkutoimet-osassa Oman tietokannan luonti -painike. v Valitse ohjaustoiminnoissa Kaikki tietokannat -kansio. Valitse Kaikki tietokannat -ruudussa Uuden tietokannan luonti -vaihtoehto. 3. Tee tarvittavat toimet ohjatun toiminnon esittämässä järjestyksessä. Joudut määrittämään uutta tietokantaa koskevia tietoja ja oletusasetuksia, kuten tietokannan nimen sekä yhteyshenkilöt, joille ohjelmisto lähettää ilmoituksen tarvittaessa. Jos laadit tietokannan Alkutoimet-osan avulla, aloita nyt ohjaustoiminnot, jonka avulla voit aloittaa tietokannan tutkimisen ja käsittelyn. Voit tehdä tämän valitsemalla Alkutoimet-osassa Tietokantojen käsittely -painikkeen. Aiheeseen liittyviä käsitteitä: v Perustietoja tietokannoista sivulla 31 Aiheeseen liittyviä tehtäviä: v Uuden tietokannan tarkistus sivulla 33 32 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Uuden tietokannan tarkistus Kun olet aloittanut ohjaustoiminnot, voit tarkistaa, onko ohjelmisto luonut tietokannan, paikantamalla sen Ohjaustoiminnot-ikkunassa vasemmalla olevasta rakenne-esityksestä. Kuva 1. Ohjaustoiminnot-ikkuna, jossa on valittu tietokanta. Laajenna rakenne-esitystä, kunnes tietokanta tulee näkyviin, ja valitse tietokanta. Ohjaustoiminnot-ikkunan oikeassa ruudussa näkyvät tiedot nykyisestä toiminnasta ja linkit asianomaisiin toimintoihin. Laatiessasi tietokannan ohjatun Automaattisesti ylläpidettävän tietokannan luonti -toiminnon avulla olet ottanut käyttöön tiettyjä automaattisia ylläpitotoimintoja. Nämä toiminnot on määritetty, eivätkä ne välttämättä enää edellytä käyttäjän toimia. On kuitenkin hyödyllistä tietää, missä toimintojen asetukset ovat ja miten niitä voi muokata. Ohjelmistossa on käytettävissä automaattiseen ylläpitoon liittyviä työkaluja. Ensimmäinen niistä on ohjattu automaattisen ylläpidon määritystoiminto, jonka voit aloittaa valitsemalla objektin tietoruudussa Ylläpito-linkin. Nimensä mukaisesti ohjatun toiminnon avulla voi muuttaa tapaa, jolla automaattinen ylläpitotoiminto pitää tietokantaa yllä. Valvontatoiminnot on toinen työkalu. Voit aloittaa sen käytön valitsemalla objektin tietoruudussa Tietokannan toimintakunnon valvontaohjelma -vaihtoehdon tai valitsemalla Työkalut-valikossa Valvontatoiminnot-vaihtoehdon. Normaaleissa toimintaolosuhteissa ei valvontatoimintoja ole yleensä tarvetta käyttää. Jos tietokannan toimintakunto edellyttää käyttäjän toimia, ohjelmisto ilmoittaa siitä sähköpostitse. Käyttäjä voi sitten selvittää tarvittavat toimet. Aiheeseen liittyviä käsitteitä: v Perustietoja tietokannoista sivulla 31 Luku 5. Hallinnan perustehtävät 33
v Control Center overview julkaisussa Administration Guide: Implementation Aiheeseen liittyviä tehtäviä: v Tietokannan luonti ohjatun Automaattisesti ylläpidettävän tietokannan luonti -toiminnon avulla sivulla 31 34 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Luku 6. Automaattinen ylläpito DB2-ohjelmisto sisältää automaattisen ylläpitotoiminnon tietokantojen varmistuskopiointia ja tilastojen päivittämistä varten. Automaattisen tietokantojen varmistuskopioinnin avulla käyttäjät voivat varmistaa tietokantojen asianmukaisen ja säännöllisen varmistuskopioinnin, eikä heidän tarvitse huolehtia varmistuskopioinnin ajankohdasta tai tarvittavista komennoista. Automaattinen tilastotietojen keruu pyrkii tehostamaan tietokannan toimintaa pitämällä taulukon tilastotiedot ajan tasalla. Tavoitteena on, että optimointiohjelma voi valita hakusuunnitelman tarkkojen tilastotietojen perusteella. Automaattinen tilastotietojen profilointi ilmoittaa, koska ja miten taulukon tilastotietoja tulee kerätä, selvittämällä vanhentuneet, puuttuvat ja virheellisesti määritetyt tilastotiedot sekä luomalla kyselyjen palautteen perusteella tilastollisia profiileja. Automaattisten ylläpitotoimintojen käyttöönottoa valvotaan automaattisen ylläpidon tietokannan kokoonpanoparametrien avulla. Ne ovat hierarkkisia valitsimia, joiden avulla näiden toimintojen käyttöönotto on yksinkertaista ja joustavaa. Ohjattu suorituskyvyn määritys -toiminto ajetaan automaattisesti, kun luot tietokannan DB2-ohjelmiston versioon 9. Tämä autonominen tietojenkäsittelytoiminto parantaa uusien tietokantojen suorituskykyä merkittävästi lisäten järjestelmän lisäaikaa vain vähän. Kun luot tietokannan DB2-ohjelmiston versioon 9, automaattinen tallennustoiminto on oletusarvon mukaan käytössä. Automaattinen tallennustoiminto yksinkertaistaa muistin hallintaa. Voit määrittää tallennuspolkuja, joiden avulla tietokannan hallintaohjelma pystyy automaattisesti sijoittamaan taulukkotilat ja tiedot sekä varamaan tilaa eri tarpeisiin. Automaattinen muistinhallinta helpottaa muistitilan kokoonpanon määritystä asettamalla useiden muistitilan kokoonpanoparametrien arvot automaattisesti sekä määrittämällä puskurivarantojen koot. Kun toiminto on käytössä, muistinhallinta jakaa dynaamisesti käytettävissä olevia muistitilaresursseja useille muistinkäyttäjille kuten lajittelulle, hakusuunnitelman välimuistille, lukitusluettelolle ja puskurivarannoille. Automaattinen tietokannan varmistuskopiointi Tietokanta voi vaurioitua käyttökelvottomaksi monien erilaisten laitteisto- tai ohjelmistohäiriöiden seurauksena. Automaattinen tietokannan varmistuskopiointi yksinkertaistaa tietokannan pääkäyttäjältä edellytettäviä tietokannan varmistuskopioinnin hallintatehtäviä varmistamalla, että järjestelmä toteuttaa aina tarvittaessa täyden varmistuskopioinnin. Varmistuskopioinnin tarve määräytyy ainakin yhden seuraavassa mainitun perusteen mukaan: v tietokannan täyttä varmistuskopiointia ei ole aiemmin toteutettu v edellisestä täydestä varmistuskopioinnista on kulunut enemmän kuin määritetty tuntimäärä Copyright IBM Corp. 1993, 2006 35
v edellisen varmistuskopioinnin jälkeen kulutetun tapahtumalokitilan määrä ylittää määritetyn määrän neljän kilotavun sivuja (vain arkistointikirjaustilassa). Voit suojata tiedot suunnittelemalla ja toteuttamalla järjestelmälle hätäelvytysstrategian. Voit liittää automaattisen tietokantojen varmistuskopioinnin varmistuskopiointi- ja elvytysstrategiaan, jos tämä sopii tarpeisiisi. Jos tietokannassa on otettu käyttöön päivityselvytys (arkistointikirjaus), automaattinen tietokantojen varmistuskopiointi voidaan toteuttaa online- tai offline-tilassa. Muussa tapauksessa käytettävissä on vain offline-tilassa toteutettava varmistuskopiointi. Automaattinen tietokantojen varmistuskopiointi tukee tallennusta levyyn ja nauhaan sekä Tivoli Storage Manager (TSM) -ohjelmiston tai muun varmistusohjelmiston tallennusvälineeseen. Voit määrittää ohjaustoiminnoissa tai valvontatoiminnoissa ohjatun automaattisen ylläpidon määritystoiminnon avulla seuraavat asetukset: v pyydetty aika tai lokisivujen määrä varmistuskopiointien välillä v tallennusväline v onko kyseessä online- vai offline-tilassa toteutettava varmistuskopiointi. Jos valittuna on varmistuskopiointi levyyn, automaattinen varmistuskopiointitoiminto poistaa säännöllisesti varmistuskopiot ohjatussa automaattisen ylläpidon määritystoiminnossa määritetystä hakemistosta. Vain uusin varmistuskopio on varmasti käytettävissä. On suositeltavaa varata tämä hakemisto vain automaattisen varmistuskopioinnin käyttöön. Hakemistoon ei tule tallentaa muita varmistuskopioita. Automaattinen tietokantojen varmistuskopiointi voidaan ottaa käyttöön tai poistaa käytöstä tietokannan kokoonpanoparametreilla auto_db_backup ja auto_maint. Useita tietokantoja sisältävässä osioidussa ympäristössä automaattinen tietokantojen varmistuskopiointi toimii kaikissa osioissa, joissa tietokannan kokoonpanoparametrit on otettu käyttöön. Aiheeseen liittyviä käsitteitä: v Developing a backup and recovery strategy julkaisussa Data Recovery and High Availability Guide and Reference v Automaattinen tilastotietojen keruu sivulla 36 v Catalog statistics julkaisussa Performance Guide v Table and index management for MDC tables julkaisussa Performance Guide v Table and index management for standard tables julkaisussa Performance Guide v Table reorganization julkaisussa Performance Guide v Health monitor julkaisussa System Monitor Guide and Reference Aiheeseen liittyviä viitetietoja: v auto_maint - Automatic maintenance configuration parameter julkaisussa Performance Guide Automaattinen tilastotietojen keruu DB2:n optimointiohjelma määrittää kyselylle mahdollisimman tehokkaan hakusuunnitelman kuvaustietokannan tilastotietojen avulla. Jos taulukon tai hakemiston tilastotiedot eivät ole ajan tasalle tai ne ovat puutteelliset, optimointiohjelma saattaa valita sellaisen hakusuunnitelman, joka ei ole 36 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
optimaalinen ja hidastaa kyselyn toteutusta. Tietyn työkuorman kerättävien tilastotietojen valinta on kuitenkin monimutkaista ja niiden ylläpito vie paljon aikaa. DB2:n automaattisen taulukoiden ylläpitotoiminnon Automaattinen tilastotietojen keruu -ominaisuuden avulla voit kuitenkin kerätä tarvittavat tilastotiedot ja päivittää niitä automaattisesti. Kun automaattinen tilastotietojen keruu on käytössä, DB2 ajaa automaattisesti RUNSTATS-apuohjelmaa taustalla ja varmistaa, että oikeat tilastotiedot kerätään ja että ne ovat ajan tasalla. DB2-ohjelmiston versiossa 9 automaattinen tilastotietojen keruu on oletusarvon mukaan käytössä, kun uusi tietokanta luodaan. Automaattisen tilastotietojen keruun vaikutusta suorituskykyyn on minimoitu: v Tilastotietojen keruuseen käytetään nopeutettua RUNSTATS-apuohjelmaa. Nopeutus ohjaa RUNSTATS-ohjelman käyttämien resurssien määrää tietokantatapahtumien määrän mukaan. Kun tietokantatapahtumien määrä kasvaa, RUNSTATS-ohjelma toimii hitaammin ja käyttää vähemmän resursseja. v Tilastotietoja kerätään vain kyselyjen suorituskyvyn parantamiseksi välttämättä tarvittava määrä. Tämä toteutetaan aiempiin tietokantatapahtuviin perustuvan tilastoprofiloinnin avulla.näin määritetään, mitä tilastotietoja on kerättävä ja kuinka kauan tilastotietojen keruu tietyistä tietokantatapahtumista kestää. v Vain sellaiset taulukot, joissa on paljon tapahtumia (päivitysten, poistojen ja lisäysten määrä), otetaan mukaan tilastotietojen keruuseen. Suurista taulukoista (joissa on yli 4000 sivua) otetaan myös koeotoksia, joiden avulla päätellään, onko tietokantatapahtumien suuri määrä myös muuttanut tilastotietoja. Näiden suurien taulukoiden tilastotiedot kerätään vain tarvittaessa. v RUNSTATS-apuohjelma on automaattisesti ajoitettu suoritettavaksi ylläpitomenettelyssä määritettyjen ylläpitotaukojen aikana. Ylläpitomenettelyllä voi myös määrittää taulukot, joista kerätään automaattisesti tilastotietoja. v Kun automaattinen tilastotietojen keruu on meneillään, taulukot, johon tämä vaikuttaa, ovat silti käytettävissä normaaleille tietokantatapahtumille (päivitykset, lisäykset, poistot). Aiheeseen liittyviä käsitteitä: v Automatic features enabled by default julkaisussa Administration Guide: Planning v Collecting statistics using a statistics profile julkaisussa Performance Guide Aiheeseen liittyviä tehtäviä: v Using automatic statistics collection julkaisussa Performance Guide Aiheeseen liittyviä viitetietoja: v RUNSTATS command using the ADMIN_CMD procedure julkaisussa Administrative SQL Routines and Views v auto_maint - Automatic maintenance configuration parameter julkaisussa Performance Guide v util_impact_lim - Instance impact policy configuration parameter julkaisussa Performance Guide v RUNSTATS command julkaisussa Command Reference Luku 6. Automaattinen ylläpito 37
38 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Luku 7. DB2-ohjelmiston hallinta- ja kehitystyökalut Tässä jaksossa kuvataan DB2-ohjelmiston hallinta- ja kehitystyökalut sekä kerrotaan kunkin työkalun käyttötarkoitus ja se, mitä etua työkalun käytöstä on. Samalla neuvotaan, miten työkalu aloitetaan, ja annetaan käyttöä koskevat perustiedot. v Käyttöliittymässä siirtymisen peruskäsitteet v Ohjaustoimintojen aloitusohje sivulla 42 v Komentojen muokkausohjelman aloitusohje sivulla 46 v Tehtävät-ikkunan aloitusohje sivulla 51 v Valvontatoimintojen aloitusohje sivulla 49 v Ilmoitus- ja yhteyshenkilöluetteloiden määritys sivulla 46 v Kirjauslokin aloitusohje sivulla 53 v Kokoonpanoapuohjelman aloitusohje sivulla 55 v Toisinnustoimintojen aloitusohje sivulla 56 v WWW-komentotoimintojen aloitusohje sivulla 57 v WWW-valvontatoimintojen aloitusohje sivulla 58 Käyttöliittymässä siirtymisen peruskäsitteet Tutustu seuraavassa esitettyihin käyttöliittymien peruskäsitteisiin. Käynnistä-valikko: Hallintatyökalut aloitetaan Windows-käyttöjärjestelmän Käynnistä-valikosta. Valitse Käynnistä-valikosta vaihtoehdot Ohjelmat > IBM DB2 > [DB2-kopion nimi] > Yleiset hallintatyökalut > Ohjaustoiminnot. Voit aloittaa Käynnistä-valikosta myös muita toimintoja eli työkaluja, joita ovat esimerkiksi kirjausloki, toisinnustoiminnot ja Tehtävät-ikkuna, sekä valita komentorivityökalut, kehitystyökalut, valvontatyökalut ja DB2 Opastus -toiminnon. Linux-työpöytäympäristössä käyttöliittymän hallintatyökalut aloitetaan avaamalla IBM DB2 -kansio Gnome- tai KDE-työpöydällä ja valitsemalla sitten Ohjaustoiminnot-vaihtoehto. Ohjaustoimintojen valikkorivit: Valikkoriviksi kutsutaan ikkunan yläreunassa otsikkorivin alla olevaa riviä. Se sisältää vaihtoehtoja, joista kunkin valinta avaa vastaavan alivalikon. Alivalikosta voidaan edelleen valita valikon vaihtoehtoja. Valikkorivin vaihtoehdot edustavat toimintoja, jotka voidaan kohdistaa kyseisen työkalun avulla käsiteltävissä oleviin objekteihin. Esimerkiksi Ohjaustoiminnot-työkalun valikkorivin vaihtoehdot sisältävät toimintoja, jotka vaikuttavat ohjaustoimintoihin. Valitut-valikon vaihtoehdot vaihtuvat ajonaikaisesti sen mukaan, mitkä objektit sisältöruudussa ovat valittuina. Muokkaus-valikon vaihtoehdot ovat toimintoja, joiden avulla voidaan käsitellä sisältöruudun objekteja. Näkymä-valikon vaihtoehdot ovat toimintoja, joiden avulla voidaan mukauttaa sisältöruudun Copyright IBM Corp. 1993, 2006 39
objektien näyttötapaa. Ohje-valikon vaihtoehdot ovat toimintoja, joiden avulla voidaan tuoda kuvaruutuun ohjeita sekä käyttää DB2 Opastus -toimintoa ja opetusohjelmia. Työkalurivit: Työkalurivit ovat näytön osa, joka sisältää toteutettavissa olevia toimintoja edustavat kuvakkeet. Työkalurivit sijaitsevat valikkorivin alapuolella. Saat työkalun lyhyen kuvauksen sisältävän kohovihjeen esiin asettamalla kohdistimen työkalun kuvakkeen kohdalle. Toteutettavissa olevat toiminnot voidaan työkalurivien avulla toteuttaa nopeasti. Toiminnot voidaan valita myös Näkymä-valikossa. Sisältöruudun työkalurivi sijaitsee sisältöruudun alapuolella. Sen avulla voidaan mukauttaa sisältöruudussa näkyviä tietoja. Ohjatut toiminnot: Ohjatut toiminnot sisältyvät hallintatyökaluihin, ja ne opastavat käyttäjää toteuttamaan yksittäisen tehtävän vaihe kerrallaan. Voit valita ohjatun toiminnon valitsemalla Ohjaustoiminnot-ikkunan valikkorivinvaihtoehdot Työkalut > Ohjatut toiminnot. Kuvaruutuun tulee Ohjatut toiminnot -ikkuna. Valitse ohjattu toiminto, jota haluat käyttää. Valitse objekti, jonka käsittelyssä tarvitset ohjausta, ja tee tehtävä valmiiksi noudattamalla ohjeita. Ohjatun toiminnon ikkunan ensimmäisellä sivulla oleva tehtävän kuvaus sisältää luettelon mahdollisista edellytyksenä olevista toimista ja kuvauksen ohjatun toiminnon ikkunan kustakin sivusta. Ohjatun toiminnon ikkunan muilla sivuilla voi olla linkkejä käsitteiden kuvauksiin tai viitetietoihin, jotka selventävät sitä, mitä ohjattu toiminto tekee. Ohjatusta toiminnosta voi aloittaa muita ohjattuja toimintoja sekä avata ikkunoita tai muistikirjoja. Rakenne-esitykset: Rakenne-esitys näkyy ikkunan vasemmanpuoleisessa siirtymisruudussa, ja se havainnollistaa järjestelmä- ja tietokantaobjektien keskinäisiä hierarkkisia suhteita. Rakenne-esityksen avulla objekteja voidaan käsitellä. Voit tuoda kunkin objektin sisällön esiin laajentamalla kyseisen objektin rakenne-esityksessä. Näkyviin tuleva sisältö näkyy rakenne-esityksessä objektin alapuolella kansioina. Kukin kansio edustaa objektin lajia. Jos rakenne-esityksen objekti piilotetaan, kansiot eivät enää näy rakenne-esitysnäkymässä. Rakenne-esityksessä näkyvät objektit, jotka sijaitsevat paikallisessa työasemassa ja joihin voidaan muodostaa yhteys etäjärjestelmistä, sekä objektit, jotka sijaitsevat etäjärjestelmissä ja joihin voidaan muodostaa yhteys kyseisestä paikallisesta järjestelmästä. Jotkin objektit, kuten taulukot ja näkymät, eivät sisällä kansioita. Ne ovat rakenne-esityksen alin taso. Jos napsautat objektikansiota hiiren kakkospainikkeella, näkyviin tulee objektille käytettävissä olevia toimintoja. Jos esimerkiksi napsautat taulukkoa hiiren kakkospainikkeella, voit halutessasi luoda taulukon. Kun valitset objektikansion rakenne-esityksessä, kyseisen kansion aliobjektit näkyvät sisältöruudussa. Jos haluat kohdistaa objektiin toiminnon, avaa käytettävissä olevien toimintojen kohovalikko napsauttamalla hiiren kakkospainiketta objektin kohdalla. Voit kohdistaa objektiin toiminnon myös valitsemalla ensin objektin ja sitten valikkorivin vaihtoehdon Valitut. 40 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Sisältöruutu (Kuvausesitys): Sisältöruudun avulla voidaan esittää suuria määriä taulukon tietoja joustavasti. Sisältöruudun sarakkeita voidaan suodattaa, lajitella ja mukauttaa. Muutokset voidaan myös tallentaa näkymäksi, minkä ansiosta samoissa tiedoissa voidaan siirtyä nopeasti näkymästä toiseen. Voit luoda mukautettuja näkymiä ja tallentaa ne valitsemalla sisältöruudun alareunassa olevalta työkaluriviltä Näkymä-painikkeen. Kuva 2. Sisältöruutu-näkymä. Suodatuksen käyttö sisältöruudussa tarkoittaa, että ohjelmisto vain piilottaa tietokannasta jo noudettuja tietoja. Jos tietokannassa on niin monta objektia, että noutoaika on käytön sujuvuuden kannalta tärkeä seikka, kannattaa ehkä noutaa vain osa objekteista (esimerkiksi taulukot). Tällaista suodatusta kutsutaan objektien suodatukseksi, ja sen kuvaus on seuraavassa jaksossa. Objektien suodatus: Objektien suodatuksen avulla voidaan käsittely kohdistaa ohjaustoiminnoissa tietokannan objektien osajoukkoon. Jos haluat käsitellä esimerkiksi vain omia taulukoitasi, voit laatia suodattimen, jonka avulla ohjelmisto noutaa tietokannasta vain kyseiset taulukot ja ohittaa muiden luomat taulukot. Aikaa ei kulu muiden taulukoiden tietojen noudon odotteluun. Napsauta rakenne-esityksen objektikansiota hiiren kakkospainikkeella ja valitse vaihtoehdot Suodatus -> Luonti. Valitse kuvaruutuun tulevasta Suodatus-muistikirjasta objektit, jotka haluat noutaa tietokannasta. Kun olet luonut suodattimen, suodatetun objektin alapuolella rakenne-esityksessä näkyy suodatuskuvake, joka ilmaisee, että suodatin on asetettu. Jos haluat poistaa suodattimen ja tuoda sisältöruutuun näkyviin kaikki objektit, napsauta objektikansiota hiiren kakkospainikkeella ja valitse vaihtoehdot Suodatus -> Poisto. Voit mukauttaa näkymää edelleen valitsemalla suodatuskuvakkeen edellä kuvatun sisältöruudun alareunassa olevalta työkaluriviltä. Tämä suodatus vain piilottaa tietokannasta jo noudettuja tietoja. Suodatuksen avulla käsittely voidaan kohdistaa ohjaustoiminnoissa tietokannan objektien osajoukkoon. Voit käyttää kahdenlaista suodatusta. Ensimmäisessä suodatustavassa voit luoda ne objektit sisältävän mukautetun näkymän, joiden haluat näkyvän ohjaustoimintojen sisältöruudussa. Luku 7. DB2-ohjelmiston hallinta- ja kehitystyökalut 41
Koho-ohjeet: Koho-ohje on kohoikkunassa näkyvä ohjeteksti, joka tulee esiin, kun kohdistin on ikkunan tai muistikirjan ohjausobjektin kohdalla ja painat F1-näppäintä. Koho-ohjeen saa esiin myös siirtämällä hiiren osoittimen ikkunan tai muistikirjan ohjausobjektin kohdalle. Koho-ohjeessa on kentän tai ohjausobjektin kuvaus, luettelo rajoituksista ja edellytyksistä tai toimintaohjeita. Koho-ohjeet otetaan käyttöön ja poistetaan käytöstä Työkalujen asetukset -muistikirjan Yleinen-sivulla. Jos haluat ottaa käyttöön tai poistaa käytöstä kokoonpanoapuohjelman koho-ohjeet, valitse kokoonpanoapuohjelman Ohje-valikon Koho-ohjeen näyttö -vaihtoehto. Pakolliset kentät: Pakolliset kentät ovat kenttiä, joihin on annettava arvo. Pakollisen kentän tunnistaa siitä, että siinä on paksu punainen kehys. Kun pakolliseen kenttään annetaan arvo, punainen kehys häviää. Ohje: Ohjeen saa esiin työkalurivin kuvakkeiden tai Ohje-valikon avulla. tuo näyttöön ohjaustoimintojen aloitusohjeen. Ohje-valikko sisältää vaihtoehdot, joiden avulla saa esiin käytönaikaisen ohjehakemiston, yleisiä tietoja ohjaustoiminnoista ja näppäimistön ohjeen. Valikon avulla saa esiin myös luettelon DB2-tuotteen opetusohjelmista. Aiheeseen liittyviä käsitteitä: v Ohjaustoimintojen aloitusohje sivulla 42 v Valvontatoimintojen aloitusohje sivulla 49 Ohjaustoimintojen aloitusohje Voit aloittaa ohjaustoiminnot seuraavasti: v Anna komento db2cc. v Jos käytössä on Windows-järjestelmä, napsauta Käynnistä-painiketta ja valitse vaihtoehdot Ohjelmat > IBM DB2 > [DB2-kopion nimi] > Yleiset hallintatyökalut > Ohjaustoiminnot. v Jos käytössä on Linux-järjestelmä, avaa työpöydän IBM DB2 -kansio ja valitse vaihtoehto Ohjaustoiminnot. Kun aloitat ohjaustoiminnot ensimmäisen kerran, ohjelma kehottaa valitsemaan näytettävän näkymän. Voit valita perusnäkymän, lisätietonäkymän tai mukautetun näkymän. Voit poistaa Tämän ikkunan näyttö aloituksen yhteydessä -valintaruudun valinnan, jolloin tämä ikkuna ei tule näkyviin aina ohjaustoimintojen aloituksen yhteydessä. v Valitse jonkin toisen työkalun Työkalut-valikosta Ohjaustoiminnot-vaihtoehto. v Napsauta toisen työkalun työkalurivillä olevaa ohjaustoimintojen kuvaketta. 42 DB2-ohjelmiston asennuksen ja hallinnan aloitusopas
Kuva 3. Ohjaustoimintojen näkymät Ohjaustoiminnot-ikkunassa on käytettävissä kolme erilaista näkymää. Perusnäkymä Tämän kansion avulla käyttäjä voi käsitellä kaikkia niitä tietokantoja, joihin hänellä on käyttöoikeudet, sekä kyseisiin tietokantoihin liittyviä objekteja, kuten taulukoita ja tallennettuja toimintosarjoja. Tähän näkymään eivät sisälly tietokantaobjektit, jotka ovat DB2-hierarkiassa ylemmällä tasolla kuin kyseinen tietokanta (tällaisia objekteja ovat järjestelmät ja ilmentymät). Käytettävissä ovat tietojen käsittelyssä tarvittavat perustoiminnot. Lisämääritykset-näkymä Tässä näkymässä näkyvät kaikki ohjaustoiminnoissa käytettävissä olevat kansiot, kansioiden objektit ja toiminnot. Valitse tämä näkymä, jos työskentelet laajassa yritysympäristössä ja haluat muodostaa yhteyden DB2 for z/os- tai DB2 for IMS -ohjelmistoon. Mukautettu näkymä Tämän vaihtoehdon avulla voit mukauttaa Ohjaustoiminnot-ikkunan tarpeittesi mukaiseksi. Voit valita kansiot, kansioiden objektit ja objekteihin kohdistettavissa olevat toiminnot, joiden haluat näkyvän Ohjaustoiminnot-ikkunassa. Valitse vaihtoehdot Mukautettu > Muokkaus. Kuvaruutuun tulee Ohjaustoimintojen näkymän mukautus -ikkuna. Ohjaustoimintojen avulla voidaan hallita kaikkia järjestelmiä, ilmentymiä, tietokantoja ja tietokantaobjekteja. Voit aloittaa myös muita työkaluja, joiden avulla voit optimoida kyselyjä, töitä ja komentotiedostoja, luoda tallennettuja toimintosarjoja sekä käsitellä DB2-komentoja. Ohjaustoimintojen avulla voit toteuttaa esimerkiksi seuraavat tehtävät: Luku 7. DB2-ohjelmiston hallinta- ja kehitystyökalut 43