DB2. Siirto-opas. DB2 Version 9 Linux, UNIX ja Windows GC19-1008-00



Samankaltaiset tiedostot
DB2-palvelinohjelmistojen aloitusopas

IBM DB2 Universal Database for Windows. Käyttöopas GB

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

DB2. DB2-palvelinohjelmistojen aloitusopas. DB2 Version 9 Linux, UNIX ja Windows GC

IBM DB2 Universal Database for OS/2. Käyttöopas GB

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

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

Windows 8.1:n vaiheittainen päivitysopas

Ohjelmistopäivitykset

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

Visma Business AddOn Installer. Käsikirja

Maiju Mykkänen Susanna Sällinen

SQL Server 2008 asennus

Coolselector Asennusohje

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ

Nero 7:n Windows Vista TM -tuki

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

Visma Avendon asennusohje

1 Tivax siirto uuteen koneeseen

erasmartcardkortinlukijaohjelmiston

Varmuuskopiointi ja palauttaminen Käyttöopas

DB2. DB2-työasemaohjelmistojen aloitusopas. DB2 Version 9 Linux, UNIX ja Windows GC

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.0 asennusohje

Novapoint Finnish Value Pack Asennusohje Mar-06 1(5)

Järjestelmänvalvontaopas

DS150E:n käyttöopas. Dangerfield June 2009 V3.0 Delphi PSS

Finnish Value Pack Asennusohje Vianova Systems Finland Oy Versio

Online karttapäivitys

Liitäntäkaapelin CA-42 pika-asennusohje

Client Management -hallintaratkaisut ja mobiilitulostus

Messenger. Novell 1.0 NOVELL MESSENGERIN OHJEET. PIKAOPAS

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

Visma Liikkuvan työn ratkaisut

Client Management hallintaratkaisut ja mobiilitulostus

Taitaja 2015 Windows finaalitehtävä

Asteri Vuokrankanto (Dos) Vuosipäivitys

Office ohjelmiston asennusohje

Varmuuskopiointi ja palauttaminen Käyttöopas

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

Varmuuskopiointi ja palauttaminen Käyttöopas

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS PALVELIMELLE

HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus)

Fiscal Media Server STD ohje

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

LINUX-HARJOITUS, MYSQL

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Fiery Driver Configurator

Hallintatyökaluja Fujitsu-työasemille

Pikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä.

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

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

Client Management -hallintaratkaisut ja Universal-tulostusratkaisut

Comet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla.

1. päivä ip Windows 2003 Server ja vista (toteutus)

mobile PhoneTools Käyttöopas

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu LAPPEENRANTA Puh.

Aditro Tikon ostolaskujen käsittely versio 6.2.0

POMPIDOU 10 ASENNUSOHJEET

Ohjelmistopäivitykset Käyttöopas

KIITOS RICA OPTIMOINTIOHJELMAN VALITSEMISESTA

Asennus- ja aktivointiohje (Päivitetty )

Visma Liikkuvan työn ratkaisut

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.05 asennusohje uudet käyttäjät

CLOUDBACKUP TSM varmistusohjelmiston asennus

Uutta Remote Support Platform 3.1 -versiossa

Viljo-Praktiikka ja Kirjanpito -ohjelman versio 3.05 asennusohje vanhan version 2.08 tai aikaisemman käyttäjät

MagiCAD 2020 Toimintaympäristö ja yhteensopivuus. MagiCAD Revitille ja AutoCADille

Visma Liikkuvan työn ratkaisut VLS lisensointi. Ylläpitäjän opas

Visma Econet -ohjelmat ActiveX on epävakaa -virheilmoituksen korjausohjeet

Brother Image Viewer Android -opas

Nimettömien tietojen lähettäminen Lenovolle

GroupWise Calendar Publishing Host User

Nokia Lifeblog 2.5 Nokia N76-1

Seuraavat Windowsin käyttöjärjestelmäversiot tukevat Novell Filr -työpöytäsovellusta:

Käyttöohje. Energent MagiCAD plugin

Climecon MagiCADliitosohjelma

Facta palvelimien uusiminen Helsingin kaupunki

Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla

Fiscal Media Server STD -ohje

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

Office Synchronizer Julkaisutiedot. Versio 1.61

MagiCAD Toimintaympäristö ja yhteensopivuus MagiCAD AutoCADille ja MagiCAD Revitille

ANVIA VARMUUSKOPIOINTI 2.3

SQL Server 2005 Express Edition tietokannan asennusohje

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

Ohjelmistopäivitykset Käyttöopas

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

Xerox Device Agent, XDA-Lite. Pika-asennusopas

Novapoint Lisensiointi. Copyright 2006, ViaNova IT AS. All rights reserved 1

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

ClassPad fx-cp400 OS2-päivitys. + Manager-ohjelmisto ja Physium-sovellus

Resusci Anne Skills Station

Hosted.fi Virtuaalikokouspalvelu

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Tikon Ostolaskujenkäsittely versio SP1

OTOsuite. Asennusopas. Suomi

Uutta Remote Support Platform 3.0 -versiossa

Transkriptio:

DB2 DB2 Version 9 Linux, UNIX ja Windows Siirto-opas GC19-1008-00

DB2 DB2 Version 9 Linux, UNIX ja Windows Siirto-opas GC19-1008-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 2006. Kaikki oikeudet pidätetään.

Sisältö Tietoja tästä julkaisusta........ v Tämän julkaisun käyttäjät..........v Tämän julkaisun rakenne..........v Osa 1. DB2-ympäristön siirto.... 1 Luku 1. Siirtyminen DB2-ohjelmiston versioon 9.............. 3 Luku 2. DB2-ympäristön siirron suunnittelu............. 5 DB2-ympäristön siirron suunnittelu.......5 DB2-palvelimien siirron suunnittelu......6 DB2-työasemien siirron suunnittelu.......9 Tietokantasovellusten ja rutiinien siirron suunnittelu 11 Osa 2. DB2-palvelimien siirto.... 15 Luku 3. DB2-palvelimien siirto - yleiskuvaus............. 17 Luku 4. DB2-palvelimien siirtoon liittyvät perustiedot......... 19 DB2-palvelimien siirtoon liittyvät perustiedot...19 Siirrettävät kohteet............20 DB2-palvelinten siirtoon liittyviä rajoituksia...20 DB2-palvelinten siirtoon liittyviä suosituksia...23 DB2-palvelimen siirron levytilavaatimukset....26 Muutokset 32- ja 64-bittisten DB2-palvelimien tukeen................28 Siirtoon vaikuttavat vanhentuneet tai poistetut DB2-tietokantatuotteiden ominaisuudet.....29 DB2-työasemaohjelmien tuki siirrossa......32 Luku 5. Siirtoa edeltävät toimet.... 33 DB2-palvelimien siirtoa edeltävät toimet.....33 Tietokantojen siirtovalmiuden varmistus.....34 Tietokantojen varmistuskopiointi ennen siirtoa...36 Kokoonpanotietojen tallennus........37 Taulukkotilojen ja lokitiedoston kokojen suurentaminen ennen siirtoa.........40 Suorakäyttölaiteiden korvaus lohkolaitteilla (Linux) 42 Siirto testausympäristössä.........44 Virheisiin ja vianmääritykseen liittyvien tietojen keruu siirron aikana...........45 DB2-palvelimen asettaminen offline-tilaan ennen siirtoa................46 Luku 6. DB2-palvelimien siirto (Windows)............. 49 DB2-palvelimen siirto (Windows).......49 Ilmentymien siirto............51 DB2-hallintapalvelimen (DAS) siirto......52 Tietokantojen siirto............54 Luku 7. DB2-palvelinohjelmien siirto (Linux ja UNIX)........... 57 DB2-palvelimen siirto (Linux ja UNIX).....57 Ilmentymien siirto............58 DB2-hallintapalvelimen (DAS) siirto......60 Tietokantojen siirto............62 Luku 8. Erityisominaisuuksia sisältävien ympäristöjen siirto.... 65 Erityisominaisuuksia sisältävien ympäristöjen siirto 65 32-bittisen palvelimen siirto 64-bittisiin järjestelmiin (Windows)...............66 32-bittisen palvelimen siirto 64-bittisiin järjestelmiin (Linux ja UNIX).............67 Siirtyminen uuteen DB2-palvelimeen......69 Osioitujen tietokantaympäristöjen siirto.....72 Siirto järjestelmästä, jossa on useita DB2-kopioita (Linux ja UNIX).............74 Siirto DB2 UDB -palvelimen versiosta 7 (Windows) 76 Siirto DB2 UDB -version 7 palvelimista (Linux ja UNIX)................76 DB2-palvelimien siirto Microsoft Cluster Server -ympäristössä..............77 DB2 Data Links Manager -ympäristöjen siirto...79 Siirto XML Extender -ohjelmasta.......81 Siirto muista relaatiotietokannan hallintajärjestelmistä kuin DB2-järjestelmistä...82 Luku 9. Siirron jälkeiset toimet.... 85 DB2-palvelimien siirron jälkeiset toimet.....85 Siirrettyjen tietokantojen lokialueiden koon säätö..87 Siirron jälkeen aktivoitu tietokanta.......88 Muutokset DB2-ohjelmiston rekisterimuuttujissa, kokoonpanoparametreissa ja fyysisissä ominaisuuksissa.............89 Lajin 1 hakemistojen muunto siirretyissä tietokannoissa.............97 Muutokset PUBLIC-ryhmän siirrettyjen rutiinien EXECUTE-valtuuksiin...........99 Siirrettyjen tietokantojen hakusuunnitelmien uudelleensidonta............99 Selitetaulukoiden siirto.......... 100 Järjestelmän tilapäisten taulukkotilojen sivun kokojen vaatimustenmukaisuuden varmistus... 101 DB2-palvelimien siirron tarkistus....... 103 HADR-toisinnuksen alustus siirretyissä tietokannoissa............. 104 Luku 10. Siirretyn DB2-palvelimen palautus aiempaan versioon..... 105 Copyright IBM Corp. 2006 iii

Osa 3. DB2-työasemaohjelmien siirto............... 107 Luku 11. DB2-työasemien siirron yleiskuvaus............ 109 Luku 12. DB2-työasemien siirtoon liittyvät perustiedot......... 111 Luku 13. Siirtoa edeltävät toimet... 115 DB2-työasemien siirtoa edeltävät toimet....115 DB2-työasemien kokoonpanotietojen tallennus..115 Luku 14. DB2-työasemien siirto (Windows)............. 117 DB2 Client -ohjelman siirto (Windows).....117 DB2 Runtime Client -ohjelman siirto (Windows) 119 Siirto version 7 DB2-työasemaohjelmista (Windows).............. 120 Luku 15. DB2-työasemien siirto (Linux ja UNIX).............. 123 DB2-työasemien siirto (Linux ja UNIX)..... 123 Siirto version 7 DB2-työasemista (Linux ja UNIX) 125 Luku 16. Siirron jälkeiset toimet... 127 DB2-työasemien siirron jälkeiset toimet..... 127 NetBIOS- ja SNA-yhteyskäytäntöä käyttävien solmujen ja tietokantojen uudelleenlisäys kuvausluetteloon............ 127 DB2-työasemaohjelmien siirron tarkistus.... 129 Osa 4. Tietokantasovellusten ja rutiinien siirto.......... 131 Luku 17. Tietokantasovellusten ja rutiinien siirron yleiskuvaus..... 133 Luku 18. Tietokantasovellusten siirtoon liittyvät perustiedot..... 135 Luku 19. Rutiinien siirtoon liittyvät perustiedot............ 141 Luku 20. Tietokantasovellusten ja rutiinien siirtoa edeltävät toimet... 143 Luku 21. Tietokantasovellusten siirto 145 Tietokantasovellusten siirto......... 145 Esikäännettävää SQL-koodia sisältävien sovellusten ja kutsutasoliittymän sovellusten siirto..... 147 IBM DB2 Driver for JDBC and SQLJ -ajuria käyttävien Java-sovellusten siirto....... 149 Lajin 2 tai 3 DB2 JDBC -ajuria käyttävien Java-sovellusten siirto.......... 150 ADO.NET-sovellusten siirto........ 152 Komentotiedostojen siirto......... 153 32-bittisten tietokantasovellusten siirto 64-bittisiin ilmentymiin.............. 155 Luku 22. Rutiinien siirto....... 157 Rutiinien siirto............. 157 C-, C++- ja COBOL-rutiinien siirto...... 159 Java-rutiinien siirto........... 161.NET-CLR-rutiinien siirto......... 163 SQL-toimintosarjojen siirto......... 164 32-bittisten ulkoisten rutiinien siirto 64-bittisiin ilmentymiin.............. 166 Luku 23. Tietokantasovellusten ja rutiinien siirron jälkeiset tehtävät... 169 Liitteet.............. 171 Liite A. DB2 Opastus -toiminnon versio 9.............. 173 Liite B. Tärkeitä viitetietoja..... 175 Liite C. DB2-ohjelmiston tekniset tiedot............... 177 DB2-ohjelmiston teknisten tietojen yleiskuvaus.. 177 Palaute julkaisuista.......... 177 DB2-ohjelmiston tekniset tiedot PDF-muodossa.. 178 Painettujen DB2-julkaisujen tilaus...... 180 SQLSTATE-arvojen ohjeen näyttö komentoriviltä 181 DB2 Opastuksen eri versioiden käyttö..... 182 Halutun kielisten ohjeiden näyttö DB2 Opastuksessa............. 182 Tietokoneeseen tai sisäverkon palvelimeen asennetun DB2 Opastus -toiminnon päivitys... 183 DB2-opetusohjelmat........... 185 DB2-ohjelmiston vianmääritystiedot...... 185 Ehdot................ 186 Liite D. Huomioon otettavaa..... 187 Tavaramerkkitietoja........... 189 Hakemisto............. 191 Yhteydenotto IBM:ään....... 195 iv Siirto-opas

Tietoja tästä julkaisusta Tämän julkaisun käyttäjät Tämän julkaisun rakenne Siirto-opas kuvaa siirtymiseen uuteen versioon aiemmasta versiosta sekä selittää DB2-ympäristön eri osien käsitteitä. Käyttöympäristössä on useita osia, kuten DB2-palvelimia, DB2-työasemia, tietokantasovelluksia ja rutiineja. Tämä julkaisu on tarkoitettu tietokantojen ja järjestelmien pääkäyttäjille, jotka vastaavat DB2-palvelinohjelmien ja -työasemaohjelmien siirrosta uuteen versioon. Julkaisu on tarkoitettu myös ohjelmoijille ja muille käyttäjille, joiden on siirrettävä tietokantasoveluuksia ja rutiineja uuteen versioon. Tässä julkaisussa kuvataan, kuinka siirtosuunnitelma luodaan ja kuinka kukin DB2-ympäristön osa siirretään uuteen versioon. v Osa 1, DB2-ympäristön siirto, sivulla 1 v Osa 2, DB2-palvelimien siirto, sivulla 15 v Osa 3, DB2-työasemaohjelmien siirto, sivulla 107 v Osa 4, Tietokantasovellusten ja rutiinien siirto, sivulla 131 v Liitteet sivulla 171 Copyright IBM Corp. 2006 v

vi Siirto-opas

Osa 1. DB2-ympäristön siirto Tässä julkaisun osassa on seuraavat luvut: Luku 1, Siirtyminen DB2-ohjelmiston versioon 9, sivulla 3 Luku 2, DB2-ympäristön siirron suunnittelu, sivulla 5 Copyright IBM Corp. 2006 1

2 Siirto-opas

Luku 1. Siirtyminen DB2-ohjelmiston versioon 9 Päivitys DB2-tietokantatuotteen uuteen versioon saattaa edellyttää ympäristön osien siirtoa. Näiden osien siirto edellyttää DB2-tietokantatuotteen siirtokäsitteiden tuntemusta ja DB2-tietokantatuotteiden perinpohjaista ymmärtämistä. Jos käytössä on esimerkiksi ympäristö, jossa on käytössä DB2 UDB -version 8 tuotteita, ja haluat asentaa DB2-version 9, ympäristö on siirrettävä. Siirto koostuu kaikista tehtävistä, jotka on toteutettava, jotta DB2-ympäristö toimii asianmukaisesti järjestelmän uudessa versiossa. Ympäristön osien siirto DB2-versioon 9 edellyttää joidenkin tehtävien toteutusta: v DB2-palvelimien siirto käsittää aiemmin luotujen ilmentymien ja tietokantojen siirron siten, että ne voidaan ajaa DB2-versiossa 9. v DB2-työasemaohjelmien siirto käsittää työasemaohjelman ilmentymien siirron, jotta aiemmin luotujen DB2-työasemaohjelmien kokoonpano säilyy ennallaan. v Tietokantasovellusten ja rutiinien siirto käsittää niiden testauksen DB2-ohjelmiston versiossa 9 sekä niiden muokkauksen tarvittaessa tukemaan DB2-versiossa 9 tehtyjä muutoksia. Seuraavissa ohjeaiheissa on DB2-ohjelmiston version 9 siirtoprosessiin liittyviä tietoja: v Siirron yleiskuvauksessa määritetään osan siirtoon liittyvät käsitteet ja kuvataan osan siirtoprosessi. v Siirron perustiedot sisältävät tietoja siirron tuesta sekä siirtoon liittyvistä rajoituksista ja suosituksista, joiden avulla voit suunnitella siirtostrategian. v Siirtoa edeltävissä tehtävissä kuvataan kaikki valmistelutehtävät, jotka on toteutettava ennen siirtoa. v Siirtotehtävissä kuvataan vaiheittain osan siirtoprosessin kulku sekä se, miten voit siirtää ympäristöjä, joihin liittyy erityispiirteitä. v Siirron jälkeisissä tehtävissä kuvataan kaikki tehtävät, jotka on toteutettava siirron jälkeen, jotta DB2-palvelin toimisi optimaalisesti. Aiheeseen liittyviä käsitteitä: v Luku 18, Tietokantasovellusten siirtoon liittyvät perustiedot, sivulla 135 v Luku 12, DB2-työasemien siirtoon liittyvät perustiedot, sivulla 111 v DB2-palvelimien siirtoon liittyvät perustiedot sivulla 19 v Luku 19, Rutiinien siirtoon liittyvät perustiedot, sivulla 141 v DB2-ympäristön siirron suunnittelu sivulla 5 Copyright IBM Corp. 2006 3

4 Siirto-opas

Luku 2. DB2-ympäristön siirron suunnittelu Tässä luvussa kuvataan DB2-ympäristön siirron suunnitteluun kuuluvat vaiheet. Luvussa on seuraavat jaksot: v DB2-ympäristön siirron suunnittelu v DB2-palvelimien siirron suunnittelu sivulla 6 v DB2-työasemien siirron suunnittelu sivulla 9 v Tietokantasovellusten ja rutiinien siirron suunnittelu sivulla 11 DB2-ympäristön siirron suunnittelu Käyttöympäristössä on useita osia, kuten DB2-palvelimia, DB2-työasemia, tietokantasovelluksia, komentotiedostoja, rutiineja ja työkaluja. Siirron suunnittelu edellyttää ympäristön jokaisen osan ymmärtämistä. Ensin sinun on suunniteltava ympäristön siirtostrategia ja määritettävä osien siirtojärjestys. Tässä voit käyttää apuna käyttöympäristösi ominaisuuksia sekä siirtoon liittyviä perustietoja, erityisesti siirtosuosituksia ja -rajoituksia. Seuraavassa kuvassa esitetään ympäristön osien suositeltavan siirron ohjetiivistelmä: Seuraavassa on esimerkki hyvästä siirtostrategiasta, jossa testataan tietokantasovellukset sekä rutiinit ja tarkistetaan, että ne toimivat asianmukaisesti DB2-ohjelmiston versiossa 9: 1. Asenna DB2-version 9 testipalvelin ja luo testitietokannat. Copyright IBM Corp. 2006 5

2. Testaa tietokantasovellusten ja rutiinien toiminta DB2-version 9 testitietokannassa. 3. Toteuta siirto testiympäristöön. Määritä siirron ongelmat ja se, miten ne voidaan ratkaista. Muuta siirtosuunnitelmaasi näiden tietojen pohjalta. 4. Siirrä DB2-palvelimet DB2-ohjelmiston versioon 9 tuotantoympäristössä. Varmista, että palvelimet toimivat odotetulla tavalla. 5. Siirrä DB2-työasemat DB2-ohjelmiston versioon 9 tuotantoympäristössä. Varmista, että DB2-työasemat toimivat odotetulla tavalla. 6. Testaa tietokantasovellusten ja rutiinien toiminta DB2-versioon 9 siirretyssä ympäristössä. 7. Aseta siirretty ympäristö käyttäjien käyttöön. 8. Määritä sellaiset vanhentuneet ominaisuudet, joiden tuki poistuu myöhemmin, ja uudet ominaisuudet, jotka voivat parantaa sovellusten ja rutiinien toiminnallisuutta ja suorituskykyä. Suunnittele, miten muokkaat sovelluksia ja rutiineja. 9. Muokkaa tietokantasovelluksia ja rutiineja suunnitellulla tavalla ja varmista, että ne toimivat asianmukaisesti DB2-versiossa 9. Kun sinulla on siirtosuunnitelman puitteet muodostava strategia, voit määrittää siirtosuunnitelman tiedot kullekin käyttöympäristösi osalle. Siirtosuunnitelman tulee sisältää seuraavat tiedot kustakin osasta: v siirron edellytykset v siirtoa edeltävät tehtävät v siirtotehtävät v siirron jälkeiset tehtävät. Tarkastele aikaisempia siirtosuunnitelmia ja vertaa niitä DB2-version 9 siirtosuunnitelmaan. Sisällytä uuteen suunnitelmaan sisäisten toimien vaiheet, jotka liittyvät käyttöoikeuspyyntöihin, ohjelmistoasennuksiin tai muihin organisaation järjestelmäpalveluihin. Suunnittele lopuksi vanhentuneiden ominaisuuksien käytöstä poisto ja DB2-version 9 uusien ominaisuuksien käyttöönotto. Vaikka ainoastaan sellaiset ominaisuudet on poistettava, joita ei enää tueta, sinun kannattaa siirron jälkeen poistaa myös vanhentuneet ominaisuudet, koska niiden tuki poistetaan myöhemmissä versioissa. Sinun kannattaa myös hyödyntää tietokantatuotteissa, sovelluksissa ja rutiineissa toiminnallisuutta ja suorituskykyä tehostavia uusia ominaisuuksia. Aiheeseen liittyviä tehtäviä: v Tietokantasovellusten ja rutiinien siirron suunnittelu sivulla 11 v DB2-työasemien siirron suunnittelu sivulla 9 v DB2-palvelimien siirron suunnittelu sivulla 6 DB2-palvelimien siirron suunnittelu DB2-palvelimien siirtoa suunniteltaessa tulee tutustua kaikkiin soveltuviin siirtoa edeltäviin tehtäviin, siirron edellytyksiin, siirtotehtäviin ja siirron jälkeisiin tehtäviin. Toimet: Voit luoda DB2-palvelimien siirtosuunnitelman seuraavasti: 6 Siirto-opas

1. Laadi DB2-palvelimien siirtosuunnitelma, jossa otetaan huomioon kaikki ympäristöösi liittyvät tiedot: Taulukko 1. DB2-palvelimien siirtosuunnitelman tiedot. Siirtosuunnitelma Tiedot Edellytykset Varmista seuraavat seikat: Siirtoa edeltävät tehtävät v Laitteisto- ja käyttöjärjestelmävaatimukset täyttyvät. v Kaikki DB2-palvelimien siirtoon liittyvissä perusasioissa mainitut tukikysymykset on ratkaistu. v Kaikki siirtotehtävän ja alitehtävien edellytykset täyttyvät. Tällaisia ovat erityisesti pääkäyttäjän tai paikallisen järjestelmänvalvojan oikeudet sekä tarvittavat DB2-ohjelmiston käyttöoikeudet. Tee seuraavat toimet: v Siirrä DB2-palvelin testiympäristöön, jotta voit määrittää siirtoon liittyvät ongelmat. v Varmista tietokantojen siirtovalmius. v Varmistuskopioi tietokannat. v Tallenna kokoonpanotiedot. v Suurenna taulukkotilojen ja lokitiedostojen kokoja. v Kerää virhe- ja vianmääritystietoja siirron aikana. v Vaihda DB2-palvelin offline-tilaan DB2-ohjelmiston siirron ajaksi. Tarkista lisäksi siirtoa edeltävien tehtävien luettelosta, onko siinä valinnaisia tehtäviä, jotka haluat toteuttaa käyttöympäristössäsi. Siirtotehtävä Sinun on tehtävä seuraavat toimet: v Asenna DB2-ohjelmiston versio 9. v Siirrä ilmentymät. v Siirrä hallintapalvelin. v Siirrä tietokannat. Tarkista seuraavista siirtotehtävistä, mitä lisävaiheita käyttöympäristösi siirto edellyttää: v DB2-palvelimen siirto (Windows) v DB2-palvelimen siirto (Linux) v Erityisympäristöjen siirto Kiinnitä huomiota tietokantojen siirtoon kuluvaan aikaan. Luku 2. DB2-ympäristön siirron suunnittelu 7

Taulukko 1. DB2-palvelimien siirtosuunnitelman tiedot. (jatkoa) Siirtosuunnitelma Siirron jälkeiset tehtävät Tiedot v Palauta tietokannan hallintaohjelman parametri diaglevel siirtoa edeltävään arvoon. v Säädä lokitilan kokoa. v Tarkista DB2-ohjelmiston rekisterimuuttujien arvoihin ja kokoonpanoparametrien asetuksiin tehdyt muutokset. v Muunna siirrettyjen tietokantojen lajin 1 hakemistot lajin 2 hakemistoiksi. v Epää PUBLIC-ryhmältä funktioiden ja toimintosarjojen EXECUTE-valtuudet. v Sido hakusuunnitelmat siirretyissä tietokannoissa uudelleen. v Siirrä DB2-ohjelmiston selitetaulukot. v Tarkista järjestelmän tilapäisten taulukkotilojen sivukoot tulosjoukkojen rivien enimmäiskoon suhteen. v Aktivoi tietokanta siirron jälkeen. v Varmista, että DB2-palvelimen siirto on onnistunut. v Varmistuskopio tietokannat siirron jälkeen. Tarkista lisäksi siirron jälkeisten tehtävien luettelosta, onko siinä valinnaisia tehtäviä, jotka haluat toteuttaa käyttöympäristössäsi. Harkitse seuraavien tehtävien lisäystä siirtosuunnitelmaan: v Kun siirto on valmis, säädä DB2-palvelimen suorituskykyä. v Poista DB2-versiossa 9 vanhentuneet toiminnot käytöstä. v Paranna suorituskykyä DB2-palvelimen tasolla ottamalla soveltuvat uudet toiminnot käyttöön. Tarkista uuden version hallittavuuteen, suorituskykyyn ja mitoitettavuuteen liittyvät parannukset ja määritä, mitä uusia ominaisuuksia haluat ottaa käyttöön ympäristössäsi. 2. Jos järjestelmä on voitava palauttaa siirtoa edeltävään tilaan, lisää suunnitelmaan tiedot DB2-palvelimen siirron peruuttamisen edellyttämistä tehtävistä. Näiden tietojen tulisi sisältää ne siirtotehtävän edellyttämät vaiheet, joiden avulla voit palauttaa järjestelmän siirtoa edeltävään tilaan. 3. Luo kokonaissiirtosuunnitelma yhdistämällä siirtosuunnitelma muiden osien, kuten DB2-työasemien, tietokantasovellusten ja rutiinien, siirtosuunnitelmiin. Aiheeseen liittyviä käsitteitä: v DB2-palvelimien siirtoon liittyvät perustiedot sivulla 19 v Erityisominaisuuksia sisältävien ympäristöjen siirto sivulla 65 v Siirtoon vaikuttavat vanhentuneet tai poistetut DB2-tietokantatuotteiden ominaisuudet sivulla 29 v What's new for V9.1: Manageability enhancements summary julkaisussa What s New v What's new for V9.1: Performance enhancements summary julkaisussa What s New v What's new for V9.1: Scalability enhancements summary julkaisussa What s New v DB2-ympäristön siirron suunnittelu sivulla 5 Aiheeseen liittyviä tehtäviä: v Siirto testausympäristössä sivulla 44 8 Siirto-opas

v Tietokantojen siirtovalmiuden varmistus sivulla 34 v Tietokantojen varmistuskopiointi ennen siirtoa sivulla 36 v Kokoonpanotietojen tallennus sivulla 37 v Taulukkotilojen ja lokitiedoston kokojen suurentaminen ennen siirtoa sivulla 40 v Virheisiin ja vianmääritykseen liittyvien tietojen keruu siirron aikana sivulla 45 v DB2-palvelimen asettaminen offline-tilaan ennen siirtoa sivulla 46 v Ilmentymien siirto sivulla 51 v DB2-hallintapalvelimen (DAS) siirto sivulla 52 v Tietokantojen siirto sivulla 54 v DB2-palvelimen siirto (Windows) sivulla 49 v DB2-palvelimen siirto (Linux ja UNIX) sivulla 57 v Siirrettyjen tietokantojen lokialueiden koon säätö sivulla 87 v Siirrettyjen tietokantojen hakusuunnitelmien uudelleensidonta sivulla 99 v Selitetaulukoiden siirto sivulla 100 v Järjestelmän tilapäisten taulukkotilojen sivun kokojen vaatimustenmukaisuuden varmistus sivulla 101 v DB2-palvelimien siirron tarkistus sivulla 103 v Developing a performance improvement process julkaisussa Performance Guide v Luku 10, Siirretyn DB2-palvelimen palautus aiempaan versioon, sivulla 105 v Tietokantasovellusten ja rutiinien siirron suunnittelu sivulla 11 v DB2-työasemien siirron suunnittelu sivulla 9 Aiheeseen liittyviä viitetietoja: v DB2-palvelimien siirtoa edeltävät toimet sivulla 33 v Muutokset DB2-ohjelmiston rekisterimuuttujissa, kokoonpanoparametreissa ja fyysisissä ominaisuuksissa sivulla 89 v Lajin 1 hakemistojen muunto siirretyissä tietokannoissa sivulla 97 v Muutokset PUBLIC-ryhmän siirrettyjen rutiinien EXECUTE-valtuuksiin sivulla 99 v Siirron jälkeen aktivoitu tietokanta sivulla 88 v DB2-palvelimien siirron jälkeiset toimet sivulla 85 DB2-työasemien siirron suunnittelu DB2-työasemien siirtoa suunniteltaessa tulee tutustua kaikkiin soveltuviin siirtoa edeltäviin tehtäviin, siirron edellytyksiin, siirtotehtäviin ja siirron jälkeisiin tehtäviin. Toimet: Voit luoda DB2-työasemien siirtosuunnitelman seuraavasti: 1. Laadi DB2-työasemien siirtosuunnitelma, jossa otetaan huomioon kaikki ympäristöösi liittyvät tiedot: Luku 2. DB2-ympäristön siirron suunnittelu 9

Taulukko 2. DB2-työasemien siirtosuunnitelman tiedot. Siirtosuunnitelma Tiedot Edellytykset Varmista seuraavat seikat: Siirtoa edeltävät tehtävät v Laitteisto- ja käyttöjärjestelmävaatimukset täyttyvät. v Kaikki DB2-työasemien siirtoon liittyvissä perusasioissa mainitut tukikysymykset, työaseman ja palvelimen välinen yhteys mukaan lukien, on ratkaistu. v Kaikki siirtotehtävän ja alitehtävien edellytykset täyttyvät. Tällaisia ovat erityisesti pääkäyttäjän tai paikallisen järjestelmänvalvojan oikeudet sekä tarvittavat DB2-ohjelmiston käyttöoikeudet. v Siirrä DB2-palvelimet. v Tallenna DB2-työaseman kokoonpanotiedot. Siirtotehtävä Sinun on tehtävä seuraavat toimet: Siirron jälkeiset tehtävät v Asenna DB2-työasemaohjelman versio 9. v Siirrä työasemailmentymä. Tarkista seuraavista siirtotehtävistä, mitä lisävaiheita käyttöympäristösi siirto edellyttää: v DB2 Client -ohjelman siirto (Windows) v DB2 Runtime Client -ohjelman siirto (Windows) v DB2-työasemien siirto (Linux ja UNIX) v Siirto DB2-työasemien versiosta 7 (Windows) v Siirto DB2-työasemien versiosta 7 (Linux ja UNIX). v Luetteloi solmut ja tietokannat uudelleen käyttämällä NetBIOSja SNA-yhteyskäytäntöjä. v Tarkista DB2-ohjelmiston rekisterimuuttujien arvoihin ja kokoonpanoparametrien asetuksiin tehdyt muutokset. v Varmista, että DB2-työasemien siirto on onnistunut. 2. Luo kokonaissiirtosuunnitelma yhdistämällä siirtosuunnitelma muiden osien, kuten DB2-palvelinten, tietokantasovellusten ja rutiinien, siirtosuunnitelmiin. Aiheeseen liittyviä käsitteitä: v Luku 12, DB2-työasemien siirtoon liittyvät perustiedot, sivulla 111 v Luku 3, DB2-palvelimien siirto - yleiskuvaus, sivulla 17 v DB2-ympäristön siirron suunnittelu sivulla 5 Aiheeseen liittyviä tehtäviä: v DB2-työasemien kokoonpanotietojen tallennus sivulla 115 v DB2 Client -ohjelman siirto (Windows) sivulla 117 v DB2 Runtime Client -ohjelman siirto (Windows) sivulla 119 v DB2-työasemien siirto (Linux ja UNIX) sivulla 123 v Siirto version 7 DB2-työasemaohjelmista (Windows) sivulla 120 v Siirto version 7 DB2-työasemista (Linux ja UNIX) sivulla 125 v NetBIOS- ja SNA-yhteyskäytäntöä käyttävien solmujen ja tietokantojen uudelleenlisäys kuvausluetteloon sivulla 127 v DB2-työasemaohjelmien siirron tarkistus sivulla 129 10 Siirto-opas

v Tietokantasovellusten ja rutiinien siirron suunnittelu sivulla 11 v DB2-palvelimien siirron suunnittelu sivulla 6 Aiheeseen liittyviä viitetietoja: v Muutokset DB2-ohjelmiston rekisterimuuttujissa, kokoonpanoparametreissa ja fyysisissä ominaisuuksissa sivulla 89 Tietokantasovellusten ja rutiinien siirron suunnittelu Tietokantasovellusten ja rutiinien siirtoa suunniteltaessa tulee tutustua kaikkiin soveltuviin siirtoa edeltäviin tehtäviin, siirron edellytyksiin, siirtotehtäviin ja siirron jälkeisiin tehtäviin. Toimet: Voit luoda tietokantasovellusten ja rutiinien siirtosuunnitelman seuraavasti: 1. Laadi tietokantasovellusten siirtosuunnitelma, jossa otetaan huomioon kaikki ympäristöösi liittyvät tiedot: Taulukko 3. Tietokantasovellusten siirtosuunnitelman tiedot. Siirtosuunnitelma Tiedot Edellytykset Varmista seuraavat seikat: Siirtoa edeltävät tehtävät v Laitteisto- ja käyttöjärjestelmävaatimukset täyttyvät. v Uudet kehitysohjelmistovaatimukset täyttyvät. v Kaikki tietokantasovellusten siirtoon liittyvissä perusasioissa mainitut tukikysymykset on ratkaistu. v Kaikki siirtotehtävän ja alitehtävien edellytykset täyttyvät. Tällaisia ovat erityisesti asianmukaiset DB2-ohjelmiston käyttöoikeudet. Tee seuraavat toimet: v Siirrä DB2-työasema tai asenna version 9 sovellusajuri. v Testaa tietokantasovellukset DB2-version 9 testiympäristössä. Jos sovellukset toimivat asianmukaisesti, muut siirtovaiheet voi ohittaa. Tarkista lisäksi siirtoa edeltävien tehtävien luettelosta, onko siinä valinnaisia tehtäviä, jotka haluat toteuttaa käyttöympäristössäsi. Vaikka nykyinen käyttöjärjestelmä ja kehitysohjelmisto olisivat tuettuja, seuraavat tehtävät kannattaa ehkä toteuttaa, jotta sovellusten suorituskyky pysyisi optimaalisena: v Päivitä käyttöjärjestelmä uusimmalle tuetulle tasolle. v Päivitä kehitysohjelmisto uusimmalle tuetulle tasolle. Luku 2. DB2-ympäristön siirron suunnittelu 11

Taulukko 3. Tietokantasovellusten siirtosuunnitelman tiedot. (jatkoa) Siirtosuunnitelma Tiedot Siirtotehtävä Sinun on tehtävä seuraavat toimet: Siirron jälkeiset tehtävät v Muokkaa sovelluksen koodia siten, että se tukee DB2-versioon 9 tehtyjä muutoksia, ja poista käytöstä sellaiset ominaisuudet, jotka eivät ole tuettuja DB2-ohjelmiston versiossa 9. v Muokkaa sovellusta siten, että ne tukevat kehitysympäristökohtaisia muutoksia. v Kun olet tehnyt tarvittavat muokkaukset, muodosta kaikki tietokantasovellukset uudelleen. v Testaa tietokantasovellukset käyttämällä DB2-ohjelmiston versiota 9. Tarkista seuraavista siirtotehtävistä, mitä lisävaiheita tietokantasovellusten siirto kehitysympäristössäsi edellyttää: v Esikäännettävää SQL-sisältävien sovellusten ja kutsutasoliittymän sovellusten siirto v DB2 Driver for JDBC and SQLJ -ajuria käyttävien Java-sovellusten siirto v Lajin 2 tai 3 DB2 JDBC -ajuria käyttävien Java-sovellusten siirto v ADO.NET-sovellusten siirto v Komentotiedostojen siirto v 32-bittisten tietokantasovellusten siirto 64-bittisiin ilmentymiin Toteuta suositeltavat tietokantasovellusten siirron jälkeiset tehtävät, erityisesti seuraavat tehtävät: v Tietokantasovellusten ja rutiinien suorituskyvyn säätö v DB2-versiossa 9 vanhentuneiden toimintojen käytöstäpoisto v DB2-version 9 uusien sovelluskehitysominaisuuksien käyttöönotto tarvittaessa. 2. Laadi rutiinien siirtosuunnitelma, jossa otetaan huomioon kaikki ympäristöösi liittyvät tiedot: Taulukko 4. Rutiinien siirtosuunnitelman tiedot. Siirtosuunnitelma Tiedot Edellytykset Varmista seuraavat seikat: v Laitteisto- ja käyttöjärjestelmävaatimukset täyttyvät. v Uudet kehitysohjelmistovaatimukset täyttyvät. v Kaikki rutiinien siirtoon liittyvissä perusasioissa mainitut tukikysymykset on ratkaistu. v Kaikki siirtotehtävän ja alitehtävien edellytykset täyttyvät. Tällaisia ovat erityisesti asianmukaiset DB2-ohjelmiston käyttöoikeudet. 12 Siirto-opas

Taulukko 4. Rutiinien siirtosuunnitelman tiedot. (jatkoa) Siirtosuunnitelma Siirtoa edeltävät tehtävät Tiedot Tee seuraavat toimet: v Testaa rutiinit DB2-version 9 testiympäristössä. Jos rutiinit toimivat asianmukaisesti, muut siirtovaiheet voi ohittaa. Tarkista lisäksi siirtoa edeltävien tehtävien luettelosta, onko siinä valinnaisia tehtäviä, jotka haluat toteuttaa käyttöympäristössäsi. Vaikka nykyinen käyttöjärjestelmä ja kehitysohjelmisto olisivat tuettuja, seuraavat tehtävät kannattaa ehkä toteuttaa, jotta järjestelmän suorituskyky pysyisi optimaalisena: v Päivitä käyttöjärjestelmä uusimmalle tuetulle tasolle. v Päivitä kehitysohjelmisto uusimmalle tuetulle tasolle. Siirtotehtävä Sinun on tehtävä seuraavat toimet: Siirron jälkeiset tehtävät v Muokkaa rutiineja siten, että ne tukevat DB2-versioon 9 tehtyjä muutoksia, ja poista käytöstä sellaiset ominaisuudet, jotka eivät ole tuettuja DB2-ohjelmiston versiossa 9. v Muokkaa rutiineja siten, että ne tukevat kehitysympäristökohtaisia muutoksia. v Kun olet tehnyt tarvittavat muokkaukset, muodosta kaikki ulkoiset rutiinit uudelleen. v Testaa rutiinit uudelleen käyttämällä DB2-ohjelmiston versiota 9. Tarkista seuraavista siirtotehtävistä, mitä lisävaiheita rutiinien siirto kehitysympäristössäsi edellyttää: v C-, C++- ja COBOL-rutiinien siirto v Java-rutiinien siirto v.net CLR -rutiinien siirto v SQL-toimintosarjojen siirto v 32-bittisten ulkoisten rutiinien siirto 64-bittisiin ilmentymiin Toteuta suositeltavat rutiinien siirron jälkeiset tehtävät, erityisesti seuraavat: v DB2-versiossa 9 vanhentuneiden toimintojen käytöstäpoisto v DB2-version 9 uusien sovelluskehitysominaisuuksien käyttöönotto tarvittaessa. 3. Luo kokonaissiirtosuunnitelma yhdistämällä siirtosuunnitelma muiden osien, kuten DB2-työasemien ja -palvelinten, siirtosuunnitelmiin. Aiheeseen liittyviä käsitteitä: v What's new for V9.1: New and changed development software support julkaisussa What s New v Luku 18, Tietokantasovellusten siirtoon liittyvät perustiedot, sivulla 135 v Luku 11, DB2-työasemien siirron yleiskuvaus, sivulla 109 v Luku 20, Tietokantasovellusten ja rutiinien siirtoa edeltävät toimet, sivulla 143 v Siirtoon vaikuttavat vanhentuneet tai poistetut DB2-tietokantatuotteiden ominaisuudet sivulla 29 v What's new for V9.1: Application development enhancements summary julkaisussa What s New v Luku 19, Rutiinien siirtoon liittyvät perustiedot, sivulla 141 v DB2-ympäristön siirron suunnittelu sivulla 5 Luku 2. DB2-ympäristön siirron suunnittelu 13

Aiheeseen liittyviä tehtäviä: v Esikäännettävää SQL-koodia sisältävien sovellusten ja kutsutasoliittymän sovellusten siirto sivulla 147 v IBM DB2 Driver for JDBC and SQLJ -ajuria käyttävien Java-sovellusten siirto sivulla 149 v Lajin 2 tai 3 DB2 JDBC -ajuria käyttävien Java-sovellusten siirto sivulla 150 v ADO.NET-sovellusten siirto sivulla 152 v Komentotiedostojen siirto sivulla 153 v 32-bittisten tietokantasovellusten siirto 64-bittisiin ilmentymiin sivulla 155 v C-, C++- ja COBOL-rutiinien siirto sivulla 159 v Java-rutiinien siirto sivulla 161 v.net-clr-rutiinien siirto sivulla 163 v SQL-toimintosarjojen siirto sivulla 164 v 32-bittisten ulkoisten rutiinien siirto 64-bittisiin ilmentymiin sivulla 166 v DB2-työasemien siirron suunnittelu sivulla 9 v DB2-palvelimien siirron suunnittelu sivulla 6 14 Siirto-opas

Osa 2. DB2-palvelimien siirto Tässä julkaisun osassa on seuraavat luvut: Luku 3, DB2-palvelimien siirto - yleiskuvaus, sivulla 17 Luku 4, DB2-palvelimien siirtoon liittyvät perustiedot, sivulla 19 Luku 5, Siirtoa edeltävät toimet, sivulla 33 Luku 6, DB2-palvelimien siirto (Windows), sivulla 49 Luku 7, DB2-palvelinohjelmien siirto (Linux ja UNIX), sivulla 57 Luku 8, Erityisominaisuuksia sisältävien ympäristöjen siirto, sivulla 65 Luku 9, Siirron jälkeiset toimet, sivulla 85 Copyright IBM Corp. 2006 15

16 Siirto-opas

Luku 3. DB2-palvelimien siirto - yleiskuvaus Kun olet asentanut DB2-ohjelmiston version 9 Linux- tai UNIX-käyttöjärjestelmässä sijaitsevaan palvelimeen, jossa on asennettuna DB2 UDB -ohjelmiston versio 8, kaikki ilmentymät ja tietokannat on siirrettävä, jotta niitä voidaan käyttää tässä uusimmassa versiossa. Windows-käyttöjärjestelmässä voit vaihtoehtoisesti suorittaa ilmentymän siirron automaattisesti asennuksen aikana. Jos päätät suorittaa ilmentymien siirron asennuksen aikana, vain tietokannat tarvitsee siirtää. Siirto DB2-ohjelmiston versioon 9 tulee suorittaa aiemmin asennetun DB2-ohjelmiston tason mukaisella tavalla: v Siirto DB2 UDB -ohjelmiston versiosta 8 v Siirto DB2 UDB -ohjelmiston versiosta 7 tai DataJoiner-ohjelmiston versiosta 2. Siirto DB2 UDB -ohjelmiston versiosta 8 Jos järjestelmässä on asennettuna DB2 UDB -ohjelmiston versio 8, voit toteuttaa siirron suoraan DB2-ohjelmiston versioon 9. Lisätietoja muun muassa siirtoprosessin rajoituksista sekä muista huomioitavista seikoista on kohdassa DB2-palvelimien siirron perustiedot. Lisätietoja siirrosta DB2-ohjelmiston versioon 9 on kohdassa DB2-palvelimen siirto. Siirto DB2 UDB -ohjelmiston versiosta 7 tai DataJoiner-ohjelman versiosta 2 Jos asennettuna on DB2 UDB -ohjelmiston versio 6, DB2 UDB -ohjelmiston versio 7 tai DataJoiner-ohjelmiston versio 2, ensin on suoritettava siirto DB2 UDB -ohjelmiston versioon 8 ennen siirtoa version 9 DB2-ohjelmistoon. Suoraa siirtoa DB2-ohjelmiston versioon 9 ei tueta. On suositeltavaa suorittaa ensin siirto DB2 UDB -ohjelmiston versioon 8.2. Katso lisätietoja siirron suorittamisesta DB2-ohjelmiston versioon 8.2 kyseisen version julkaisuista. DB2-tuotteiden siirron tuki Siirto seuraavista DB2-tuotteista DB2-ohjelmiston versioon 9 on tuettu: v Version 8 DB2 UDB Enterprise Server Edition -ohjelmisto v Version 8 DB2 UDB Workgroup Server Unlimited Edition -ohjelmisto v Version 8 DB2 UDB Workgroup Server Edition -ohjelmisto v Version 8 DB2 UDB Personal Server Edition -ohjelmisto v Version 8 DB2 Universal Developer s Edition -ohjelmisto v Version 8 DB2 Personal Developer s Edition -ohjelmisto v Version 8 DB2 UDB Express Server Edition -ohjelmisto v Version 8 DB2 Connect Unlimited Edition -ohjelmisto 8 v Version 8 DB2 Connect Enterprise Server Edition -ohjelmisto v Version 8 DB2 Connect Application Server Edition -ohjelmisto v Version 8 DB2 Connect Personal Edition -ohjelmisto v Version 8 DB2 Administration Client -ohjelmisto v Version 8 DB2 Application Development Client -ohjelmisto v Version 8 DB2 Runtime Client -ohjelmisto v Version 8 DB2 Query Patroller -ohjelmisto Copyright IBM Corp. 2006 17

Tietoja DB2-tuotteista, joita ei tueta, on kohdassa Sellaiset siirtoon vaikuttavat toiminnot, jotka eivät ole tuettuja DB2-tietokantatuotteessa. DB2-tietokantatuotteen siirtoportaali DB2-tietokantatuotteiden siirtoportaalin ajatuksena on mahdollistaa pääsy kaikkiin siirtoprosessia koskeviin lisäresursseihin ja ajantasaisiin tietoihin sitä mukaa kun ne päivittyvät. Näitä resursseja ovat white paper -julkaisut ja siirron komentotiedostomallit. Aiheeseen liittyviä käsitteitä: v What's new for V9.1: Changes in existing functionality summary julkaisussa What s New v What's new for V9.1: Discontinued functionality summary julkaisussa What s New v Erityisominaisuuksia sisältävien ympäristöjen siirto sivulla 65 Aiheeseen liittyviä tehtäviä: v DB2-palvelimen siirto (Linux ja UNIX) sivulla 57 v DB2-palvelimen siirto (Windows) sivulla 49 v Siirto DB2 UDB -version 7 palvelimista (Linux ja UNIX) sivulla 76 v Siirto DB2 UDB -palvelimen versiosta 7 (Windows) sivulla 76 v DB2-palvelimien siirron suunnittelu sivulla 6 18 Siirto-opas

Luku 4. DB2-palvelimien siirtoon liittyvät perustiedot Tässä luvussa kuvataan DB2-palvelinohjelmien siirron perustiedot. Luvussa on seuraavat jaksot: v DB2-palvelimien siirtoon liittyvät perustiedot v Siirrettävät kohteet sivulla 20 v DB2-palvelinten siirtoon liittyviä rajoituksia sivulla 20 v DB2-palvelinten siirtoon liittyviä suosituksia sivulla 23 v DB2-palvelimen siirron levytilavaatimukset sivulla 26 v Muutokset 32- ja 64-bittisten DB2-palvelimien tukeen sivulla 28 v Siirtoon vaikuttavat vanhentuneet tai poistetut DB2-tietokantatuotteiden ominaisuudet sivulla 29 v DB2-työasemaohjelmien tuki siirrossa sivulla 32 DB2-palvelimien siirtoon liittyvät perustiedot DB2-palvelimien siirto DB2-ohjelmiston versioon 9 edellyttää siirtokäsitteiden, siirtoa koskevien rajoitusten ja suositusten sekä DB2-palvelimen tuntemusta. Kun ymmärrät, mitä seikkoja DB2-palvelimen siirtoon liittyy, voit luoda oman siirtosuunnitelman. Opettele ymmärtämään DB2-palvelimien siirtoon DB2-versioon 9 liittyvät kysymykset selvittämällä seuraavat seikat: v Siirtyvä aineisto v DB2-palvelinohjelmien siirtoa koskevat suositukset v DB2-palvelinohjelmien siirron levytilavaatimukset v DB2-palvelinten siirtoon liittyviä rajoituksia v Muutokset 32- ja 64-bittisten DB2-palvelimien tukeen v Siirtoon vaikuttavat vanhentuneet tai poistetut DB2-tietokantatuotteiden ominaisuudet v DB2-työasemaohjelmien tuki siirrossa Aiheeseen liittyviä käsitteitä: v Erityisominaisuuksia sisältävien ympäristöjen siirto sivulla 65 v Luku 18, Tietokantasovellusten siirtoon liittyvät perustiedot, sivulla 135 v Luku 12, DB2-työasemien siirtoon liittyvät perustiedot, sivulla 111 v Luku 19, Rutiinien siirtoon liittyvät perustiedot, sivulla 141 Aiheeseen liittyviä tehtäviä: v DB2-palvelimen siirto (Linux ja UNIX) sivulla 57 v DB2-palvelimen siirto (Windows) sivulla 49 v DB2-palvelimien siirron suunnittelu sivulla 6 Aiheeseen liittyviä viitetietoja: v DB2-palvelimien siirtoa edeltävät toimet sivulla 33 v DB2-palvelimien siirron jälkeiset toimet sivulla 85 Copyright IBM Corp. 2006 19

Siirrettävät kohteet Kun ilmentymän siirto kutsutaan eksplisiittisesti db2imigr-komennolla tai implisiittisesti asentamalla DB2-ohjelmiston versio 9 Windows-tietokoneeseen, siirto toteuttaa seuraavat toimet: v siirto uuteen ilmentymään DB2-ohjelmiston version 9kopiossa v ilmentymän profiilirekisterimuuttujien siirto (käyttäjän määrittämät yleiset profiilirekisterimuuttujat eivät siirry ilmentymän siirron yhteydessä) v tietokannan hallintaohjelman kokoonpanotiedoston (dbm cfg) siirto v tietokannan hallintaohjelman kokoonpanotiedoston (dbm dfg) parametrin jdk_path määritys v muiden kokoonpanotiedostojen kopiointi v Microsoft Cluster Server (MSCS) -ympäristössä uuden resurssin lajin määritys, DB2-ohjelmiston kaikkien MSCS-resurssien päivitys käyttämään uutta resurssin lajia, vanhan resurssin lajin poisto ja kaikkien resurssien tuonti käyttöön. Ilmentymän siirron onnistumisen kannalta on erittäin tärkeää, että kaikkien ilmentymien kaikki tiedostot on luotu ja että niihin on myönnetty kirjoitusoikeudet. Tarkista kuitenkin sellaisia tilanteita koskevat siirtorajoitukset, jotka eivät ole tuettuja. Kun tietokannan siirto kutsutaan eksplisiittisesti antamalla MIGRATE DATABASE -komento tai implisiittisesti antamalla RESTORE DATABASE -komento DB2 UDB -ohjelmiston version 8 varmistuskopiosta, järjestelmä muuntaa seuraavat tietokantaobjektit tietokannan siirron yhteydessä: v tietokannan kokoonpanotiedosto v lokitiedoston otsikko v luettelotaulukot v puskurivarannon tiedostot v hakemiston kantasivu v tapahtumatiedosto. Aiheeseen liittyviä käsitteitä: v Erityisominaisuuksia sisältävien ympäristöjen siirto sivulla 65 v DB2-palvelimien siirtoon liittyvät perustiedot sivulla 19 v Luku 3, DB2-palvelimien siirto - yleiskuvaus, sivulla 17 v DB2-palvelinten siirtoon liittyviä suosituksia sivulla 23 v DB2-palvelinten siirtoon liittyviä rajoituksia sivulla 20 Aiheeseen liittyviä tehtäviä: v DB2-palvelimen siirto (Linux ja UNIX) sivulla 57 v DB2-palvelimen siirto (Windows) sivulla 49 DB2-palvelinten siirtoon liittyviä rajoituksia Ennen DB2-palvelimen siirron aloittamista on tärkeää ymmärtää, mitä siirrossa tuetaan ja mitkä ovat siirron rajoitukset. Mitä tuetaan? 20 Siirto-opas

Ennen siirron suorittamista DB2-ohjelmiston versioon 9, ota huomioon seuraavat rajoitukset: v Siirto on tuettu vain DB2 UDB -ohjelmiston versiosta 8. Jos käytössäsi on DB2 UDB -ohjelmiston versio 7 tai vanhempi versio, sinun on ensin toteutettava siirto DB2 UDB -ohjelmiston versioon 8. v Windows-käyttöjärjestelmässä aiemmin luodun DB2 UDB -ohjelmiston version 8 automaattinen siirto on mahdollista suorittaa DB2-ohjelmiston version 9 asennuksen aikana. Tämä vaihtoehto siirtää automaattisesti kaikki ilmentymät ja DB2-hallintapalvelimen (DAS) ja poistaa aiemmin luodun DB2 UDB -ohjelmiston version 8. Jos et valitse tätä siirtovaihtoehtoa, ilmentymät on siirrettävä asennuksen jälkeen manuaalisesti komennolla db2imigr ja DB2-hallintapalvelin (DAS) on siirrettävä komennolla dasmigr. v Linux- ja UNIX-käyttöjärjestelmissä voit asentaa vain DB2-ohjelmiston version 9 uuden kopion. Ilmentymät on siirrettävä manuaalisesti asennuksen jälkeen komennolla db2imigr. Myös aiemmin luotu DB2-hallintapalvelin (DAS) on siirrettävä manuaalisesti komennolla dasmigr. v Ilmentymän bittikoko määritetään käyttöympäristössä, johon DB2-ohjelmiston versio 9 on asennettu, ja 32-bittisten sekä 64-bittisten ytimien tuki on muuttunut. Seuraavassa taulukossa on määritetty, mikä ilmentymän bittikoko on tuettu missäkin käyttöympäristössä: Taulukko 5. DB2-ohjelmiston 32-bittisten ja 64-bittisten ilmentymien tuki. Ilmentymän bittikoko Käyttöjärjestelmän ydin Tuetut käyttöjärjestelmät 32-bittinen 32-bittinen v Windows (x86- tai X64-suoritin, asennuksen näköistiedosto: DB2 for Windows on x86) v Linux x86 -suoritin 64-bittinen 64-bittinen Linux Itanium Platform Family -järjestelmä (IPF) 64-bittinen (sisältäen 32-bittisen tuen) 64-bittinen v AIX, HP-UX tai Solaris-käyttöympäristö v o Windows (x86-64-suoritin, asennuksen näköistiedosto: DB2 for Windows for X64) v Windows IPF-järjestelmä v Linux-käyttöjärjestelmän ydin zseries-, POWER- tai x86-64-järjestelmässä v Siirto järjestelmästä, jossa on useita DB2-kopioita, on tuettu. Kopiot voivat olla DB2-tietokantatuotteen samalla tasolla (vain DB2-ohjelmiston versio 9) tai eri tasoilla. Jokaisella kopiolla on oltava asennusnimi, ja jokaiselle kopiolle on voitava määrittää asennussijainti. Ilmentymän nimen on oltava yksilöllinen kaikille asennuksen nimille. v Osioitu tietokantaympäristö, jossa on useita tietokantaosioita, on mahdollista siirtää. Siirto edellyttää kuitenkin, että DB2-ohjelmiston versio 9 on asennettu ennalta kaikkiin kokoonpanoon osallistuviin tietokantaosion palvelimiin. Siirtokomennot on annettava siitä tietokantaosion palvelimesta, joka omistaa ilmentymän. v DB2 UDB -ohjelmiston version 8 offline-tilassa suoritetun täyden varmistuskopioinnin palautus on tuettu. Lokitiedostojen päivityselvytys aiemmista tasoista ei ole kuitenkaan mahdollista. Lue toimintojen varmistuskopiointia ja palautusta eri käyttöjärjestelmien ja Luku 4. DB2-palvelimien siirtoon liittyvät perustiedot 21

laitteistoympäristöjen välillä koskevista ohjeista tietoja siirron tuesta käytettäessä RESTORE DATABASE -komentoa DB2 UDB -ohjelmiston version 8 varmistuskopioissa. v Siirto DB2-palvelimesta, jossa on asennettuna Query Patroller -ohjelma, on tuettu. MIGRATE DATABASE -komento asettaa tietokannan kokoonpanoparametrin dyn_query_mgmt arvoksi DISABLE. Kun tietokanta on siirretty, parametrin dyn_query_mgmt arvoksi on asetettava ENABLE ja Query Patroller -ohjelman versio 9 on asennettava. v Hakemistolaajennukset siirtyvät tietokannan mukana. Hakemistot kannattaa ehkä kuitenkin luoda uudelleen, jos toteutit siirron 32-bittisestä DB2 UDB -ohjelmiston versiosta 8 64-bittiseen DB2-ohjelmiston versioon 9. Lisätietoja on siirron jälkeisissä tehtävissä. Mitä ei tueta? Version 9 DB2-ohjelmiston asennus ei onnistu seuraavissa tilanteissa: v Käyttöjärjestelmä ei ole tuettu. Joitain UNIX-, Linux-, ja Windows-käyttöjärjestelmien versioita ei enää tueta, kuten esimerkiksi käyttöjärjestelmiä AIX 4.3.3, Solaris 8, Windows 95, Windows 98, Windows NT ja Windows Me. Käyttöjärjestelmä on ensin päivitettävä tuettuun versioon ennen siirtymistä DB2-ohjelmiston versioon 9. Täydellinen luettelo DB2-tietokantatuotteen tukemista käyttöjärjestelmistä on Järjestelmävaatimukset -WWW-sivustossa. v Käyttöjärjestelmässä on ajossa 32-bittinen ydin AIX-, HP-UX-, Solaris-, tai Linux-käyttöjärjestelmässä (zseries-sarjassa, Power tai x86-64). Ennen DB2-ohjelmiston version 9 asennusta on asennettava 64-bittinen ydin. 32-bittiset ilmentymät eivät ole tuettuja näissä käyttöympäristöissä. Komennon db2imigr suoritus epäonnistuu seuraavissa tilanteissa: v Ilmentymä on jo version 9 DB2-ilmentymä tai uudempi. Voit liikkua DB2-ohjelmiston version 9 eri korjauspakettitasojen tai kopioiden välillä ajamalla komennon db2iupdt. v Yrität siirtoa DB2-ohjelmiston versiosta 9 takaisin DB2 UDB -ohjelmiston versioon 8. v Yhteyden luominen ensisijaiseen HADR-tietokantaan ei onnistu. Komento db2imigr ajaa komennon db2ckmig, joka vaatii tietokantayhteyttä suorittamaan vaaditut tarkistukset. v DB2-palvelimeen on asennettu DB2 Data Links Manager -ohjelman versio 8. DB2 Data Links Manager -ohjelma ei ole tuettu DB2-ohjelmiston versiossa 9. Virhesanoma, jonka ohjelma luo komennon db2imigr ajon yhteydessä, sisältää ohjeet siitä, kuinka DB2-version 9 vakioilmentymä voidaan siirtää ilman DB2 Data Links Manager -ohjelman toimintoja. v DB2-palvelimeen on asennettu version 8 DB2 Data Warehouse Manager -ohjelma ja muita lisäohjelmia. DB2 Data Warehouse Manager -ohjelma ei ole tuettu DB2-ohjelmiston versiossa 9. Virhesanoma, jonka ohjelma luo komennon db2imigr ajon yhteydessä, sisältää ohjeet siitä, kuinka DB2-version 9 vakioilmentymä voidaan siirtää ilman DB2 Data Warehouse Manager -ohjelman toimintoja. v Ilmentymä, jota yrität siirtää, on aktiivinen. Pysäytä ilmentymä komennolla db2stop. Komennon MIGRATE DATABASE toteutus epäonnistuu seuraavissa tilanteissa: 22 Siirto-opas

v Kohtaat jonkin niistä ongelmista, jotka on kuvattu virhesanoman syykoodeissa SQL1704N. v Käyttäjän määrittämät erityislajit (UDT) kohdataan nimillä XML, BINARY ja VARBINARY. Nämä käyttäjän määrittämät erityislajit (UDT) on jätettävä pois ja luotava uudelleen eri nimellä ennen tietokannan siirtoa. v Käyttäjäobjektit käyttävät järjestelmän määrittämää DATALINK-tietolajia. Nämä objektit on jätettävä pois tai muutettava ennen tietokannan siirtoa. Jos olet asentanut NSE (DB2 Net Search Extender) -ohjelman DB2-palvelimeen, käyttäjän määrittämät funktiot (UDF), jotka NSE-ohjelma on luonut Data Link -tukea varten, on jätettävä pois. v Tietokannan tila on jokin seuraavista: Luetteloitua tietokantaa ei ole Varmistuskopioinnin odotustila Päivityselvytyksen odotustila Jokin taulukkotiloista ei ole normaalissa tilassa. Jokin tapahtumista on ristiriitaisessa tilassa. v Tietokanta on otettu käyttöön käytettävyyttä parantavan hätäelvytyksen (HADR) varatietokantana. v Yritit siirtää tietokannan Windows-järjestelmässä ajettavasta DB2-palvelimesta Linux- tai UNIX-järjestelmässä ajettavaan DB2-palvelimeen tai päin vastoin. Siirto Windows-käyttöjärjestelmästä Linux- tai UNIX-käyttöjärjestelmään tai päinvastoin ei ole tuettu. Aiheeseen liittyviä käsitteitä: v Siirtoon vaikuttavat vanhentuneet tai poistetut DB2-tietokantatuotteiden ominaisuudet sivulla 29 v DB2-palvelimien siirtoon liittyvät perustiedot sivulla 19 v Luku 17, Tietokantasovellusten ja rutiinien siirron yleiskuvaus, sivulla 133 v DB2-palvelinten siirtoon liittyviä suosituksia sivulla 23 v Muutokset 32- ja 64-bittisten DB2-palvelimien tukeen sivulla 28 v Version 9 incompatibilities with previous releases and changed behaviors julkaisussa Administration Guide: Planning Aiheeseen liittyviä tehtäviä: v Osioitujen tietokantaympäristöjen siirto sivulla 72 Aiheeseen liittyviä viitetietoja: v Deprecated and discontinued features julkaisussa Administration Guide: Planning v Version 8 incompatibilities with previous releases julkaisussa Administration Guide: Planning DB2-palvelinten siirtoon liittyviä suosituksia DB2-palvelimen siirtoa suunniteltaessa on hyvä ottaa huomioon seuraavat seikat: Tarkastele nykyisen DB2-tietokantatuotteen toimintojen muutoksia Luku 4. DB2-palvelimien siirtoon liittyvät perustiedot 23

DB2-ohjelmiston version 9 toiminnalliset muutokset saattavat vaikuttaa sovelluksiin, komentotiedostoihin, huoltomenettelyihin ja muihin DB2-tietokantatuotteen siirtoprosessiin liittyviin seikkoihin. Sinun on tarkasteltava muutoksia ja suunniteltava niiden käsittelytavat ennen siirtoa. Suorittamalla siirron ensin testausympäristössä voit saada tietoa mahdollisista ongelmakohdista, arvioida niiden vaikutusta ympäristöösi ja löytää niihin soveltuvan ratkaisun. DB2-ohjelmiston suorituskyvyn testaus Aja useita testikyselyjä ennen DB2-palvelimen siirtoa. Testaustyökalun db2batch avulla voidaan kerätä testikyselyihin kulunutta aikaa ja keskusyksikköaikaa. Merkitse muistiin tarkat tiedot ympäristön tilasta kyselyn aikana. Merkitse muistiin myös kunkin testikyselyn db2expln-komennon tulos. Vertaa siirtoa edeltäviä ja siirron jälkeisiä tuloksia. Tämä auttaa huomaamaan ja korjaamaan mahdollisen suorituskyvyn heikkenemisen. SQL-toisinnusympäristön siirto SQL-toisinnusympäristön siirto DB2 UDB -ohjelman versiosta 8 edellyttää, että valmistaudut siirtoon ennen DB2-palvelimen siirtoa. SQL-toisinnusympäristön siirtoa edeltävien tehtävien lisäksi kaikki muutosten seurantaohjelman käyttämät DB2-lokitiedostot on arkistoitava ennen siirtoa. Kun olet siirtänyt DB2-palvelimen, muunna SQL-toisinnusympäristö DB2-versioon 9 siirtotyökalujen avulla. Yksityiskohtaiset ohjeet SQL-toisinnusympäristön siirrosta ovat julkaisussa Migrating to Replication Version 9, joka on saatavana DB2-version 9 käyttöoppaiden WWW-sivustossa. DB2 Spatial Extender -ohjelman siirto Jos DB2 Spatial Extender -ohjelma on asennettuna ja siirsit paikkatietoja käyttävät tietokannat DB2-versioon 9, sinun on luettava siirtoon liittyvät tiedot julkaisusta DB2 Spatial Extender and Geodetic Extender User s Guide and Reference napsauttamalla DB2 Spatial Extender -ohjelman WWW-sivuston kirjastolinkkiä. Microsoft Cluster Server -ympäristön siirto Microsoft Clustering Server (MSCS) -ryvästyspalveluympäristössä suositellaan, että asennat ensin DB2-ohjelmiston version 9 uutena kopiona ja siirrät MSCS-ilmentymän komennolla db2imigr. Tee laitteiston ja käyttöjärjestelmän päivitykset ennen DB2-tietokantatuotteen siirtoa Joidenkin versioiden tuki UNIX-, Linux-, ja Windows-käyttöjärjestelmissä on jätetty pois DB2-ohjelmiston versiossa 9. Jos käyttöjärjestelmäsi versiota ei tueta, käyttöjärjestelmä on päivitettävä ennen DB2-ohjelmiston version 9 asennusta. Ota huomioon käyttöjärjestelmien uudempien versioiden laitteistovaatimukset. Uusimmat käyttöjärjestelmätiedot ovat DB2-ohjelmiston järjestelmävaatimukset -sivustossa. Myös silloin kun päivitystä ei vaadita, mutta haluat kuitenkin suorittaa päivityksen, laitteiston ja käyttöjärjestelmän päivitysten toteutus erillään DB2-tietokantatuotteen siirrosta helpottaa vianmääritystä siinä tapauksessa, että siirrossa tulee ongelmia. Jos päivität ohjelmiston tai laitteiston ennen DB2-tietokantatuotteen siirtoa, varmista, että käyttöjärjestelmä toimii kunnolla ennen siirtoa. 24 Siirto-opas