IBM DB2 Uniersal Database Začínáme s produktem Serery DB2 erze 8.2 GC09-3704-01
IBM DB2 Uniersal Database Začínáme s produktem Serery DB2 erze 8.2 GC09-3704-01
Než použijete tyto informace a odpoídající produkt, nezapomeňte si přečíst šeobecné informace uedené sekci Upozornění. Tento dokument obsahuje informace, které jsou lastnictím společnosti IBM. Je poskytoán na základě licenčního ujednání a je chráněn autorským zákonem. Informace obsažené této publikaci neobsahují žádné záruky týkající se produktu a žádný ýrok uedený této příručce nelze tomto smyslu interpretoat. Příručky ydáané společností IBM si můžete objednat síti Internet nebo prostřednictím místního zastoupení společnosti IBM. Chcete-li si příručky objednat síti Internet, přejděte na stránky střediska IBM Publications Center na adrese www.ibm.com/shop/publications/order Chcete-li zjistit, kde najdete místní zastoupení společnosti IBM, přejděte na stránky IBM Directory of Worldwide Contacts na adrese www.ibm.com/planetwide Chcete-li si objednat příručky o systému DB2 u oddělení DB2 Marketing and Sales USA nebo Kanadě, olejte číslo 1-800-IBM-4YOU (426-4968). Pokud odešlete informace společnosti IBM, udělujete tím společnosti IBM neýhradní práo použít nebo distribuoat tyto informace liboolným způsobem, který společnost poažuje za odpoídající, bez yžádání ašeho solení. Copyright International Business Machines Corporation 1993-2004. Všechna práa yhrazena.
Obsah Část 1. O programu DB2 Uniersal Database.............. 1 Kapitola 1. Serery DB2........ 3 Produkt DB2 UDB Enterprise Serer Edition.....3 DB2 Workgroup Serer Edition.........4 Produkt DB2 UDB Express Edition........5 Migrace databází.............36 Migrace databází do noého systému.......37 Migrace do 64bitoé erze produktu DB2 erze 8 (UNIX) 39 Migrace 64bitoé instance databáze DB2 erze 7 systému AIX erze 4 do databáze DB2 erze 8...40 Část 3. Instalace sererů DB2 UDB 43 Kapitola 2. Klienti DB2........ 7 Klienti DB2...............7 Typy klientů...............8 Běhoý klient DB2 Lite..........8 Běhoý klient DB2............8 Administrační klient DB2..........9 Klient DB2 Application Deelopment......9 Přístup k sererům DB2 UDB erze 7 pomocí klientů DB2 erze 8.............10 Kapitola 7. Přehled instalace..... 45 Metody instalace produktu DB2 UDB (Windows a UNIX) 45 Instalace databáze s jednou oblastí (Windows)....46 Instalace dělené databáze (Windows).......47 Instalace databáze s jednou oblastí (UNIX).....48 Instalace dělené databáze (UNIX)........48 Užiatelé a skupiny produktu DB2 (UNIX).....49 Udělení prá užiatele (Windows)........50 Skupina administrátora systému DB2 UDB (Windows)..51 Oěřoání Kerberos............51 Část 2. Migrace sererů DB2.... 11 Kapitola 3. Aspekty migrace...... 13 Migrace do produktu DB2 UDB erze 8.2......13 Weboá stránka DB2 Migrate Now!.......13 Omezení migrace.............13 Omezení zpětné migrace...........14 Doporučení týkající se migrace.........15 Doporučení týkající se prostoru na disku při migraci...17 Migrace sererů DB2 prostředí dělené databáze...18 Aspekty testoání migrace..........18 Migrace tabulek Explain...........19 Kapitola 4. Úlohy před migrací..... 21 Zálohoání databází před migrací DB2......21 Zaznamenání konfiguračních nastaení systému před proedením migrace produktu DB2........22 Změna úroně chyb diagnostiky před migrací produktu DB2.................23 Oěření, že jsou databáze připraeny na migraci....23 Přeedení sereru DB2 UDB erze 6 nebo erze 7 do stau offline z důodu migrace..........24 Kapitola 8. Požadaky na instalaci... 53 Požadaky na disk a paměť (Windows a UNIX)....53 Aspekty instalace služby NIS.........53 Instalace sereru DB2 (Windows)........54 Požadaky na instalaci pro serery DB2 (Windows)..54 Otázky zabezpečení při instalaci produktu DB2 Uniersal Database...........56 Užiatelské účty yžadoané pro instalaci sererů DB2 (Windows)..............58 Přípraa prostředí dělené databáze sereru DB2 (Windows)..............61 Spráce FCM (Windows).........62 Architektura VI (Virtual Interface).......63 Instalace sereru DB2 (UNIX).........63 Požadaky na instalaci pro serery DB2 (AIX)...63 Požadaky na instalaci pro serery DB2 (HP-UX)..66 Požadaky na instalaci pro serery DB2 (Linux)...69 Přípraa na instalaci produktu DB2 UDB for Linux systému zseries............70 Požadaky na instalaci pro serery DB2 (Solaris Operating Enironment)..........71 Spráce FCM (UNIX)..........73 Kapitola 5. Migrace sererů DB2 (Windows)............. 27 Migrace produktu DB2 UDB (Windows)......27 Migrace databází.............28 Migrace databází do noého systému.......29 Migrace do 64bitoé erze produktu DB2 UDB erze 8 (Windows)...............31 Kapitola 6. Migrace sererů DB2 (UNIX) 33 Migrace produktu DB2 UDB (UNIX).......33 Migrace instancí (UNIX)...........34 Migrace sereru DB2 Administration Serer (DAS)...35 Kapitola 9. Úlohy před instalací.... 75 Rozšíření adresářoého schématu (Windows).....75 Instalace modulu IBM Deeloper Kit for Jaa (UNIX)..75 Úroně sady Jaa SDK pro produkt DB2 UDB....78 Vytoření ID skupin a užiatelů při instalaci produktu DB2 UDB (UNIX)............79 Parametry jádra (UNIX)...........80 Úpraa parametrů jádra (HP-UX).......80 Doporučené konfigurační parametry jádra (HP-UX)..81 Úpraa parametrů jádra (Linux)........82 Úpraa parametrů jádra (Solaris Operating Enironment).............83 Copyright IBM Corp. 1993-2004 iii
Úlohy před instalací dalšího prostředí dělené databáze (UNIX)................83 Aktualizace nastaení prostředí pro instalaci databáze DB2 dělené na oblasti (AIX).........83 Nastaení praconího kolektiu pro distribuci příkazů na praconí stanice ESE (AIX)........85 Kopíroání obsahu disku CD-ROM produktu DB2 do počítače...............86 Oěření spuštění systému NFS (UNIX).....86 Vytoření souboroého systému pro prostředí dělené databáze...............87 Vytoření yžadoaných užiatelů.......95 Kapitola 10. Úlohy instalace..... 101 Prostředí databáze s jednou oblastí (Windows).... 101 Instalace sererů DB2 prostředí databáze s jednou oblastí (Windows)........... 101 Prostředí dělené databáze (Windows)....... 103 Instalace sereru lastnícího instanci prostředí dělené databáze (Windows)......... 103 Oěření dostupnosti rozsahu portů zúčastněných počítačích (Windows).......... 108 Instalace sererů databázoých oblastí do zúčastněných počítačů (Windows)....... 109 Prostředí databáze s jednou oblastí (UNIX)..... 113 Instalace sererů DB2 prostředí databáze s jednou oblastí (UNIX)............ 113 Prostředí dělené databáze (UNIX)........ 115 Instalace sereru lastnícího instanci prostředí dělené databáze (UNIX)......... 115 Oěření dostupnosti rozsahu portů zúčastněných počítačích (UNIX)........... 122 Instalace sererů databázoých oblastí do zúčastněných počítačů pomocí souboru odpoědí (UNIX).............. 123 Část 4. Úlohy po instalaci..... 125 Kapitola 11. Po instalaci produktu DB2 UDB............... 127 Nastaení seznamů upozornění a kontaktů..... 127 Praidla pro hesla a údržba hesel........ 127 Přidání jména užiatele do skupin užiatelů DB2ADMNS a DB2USERS............. 128 Konfigurační soubor uzlu DB2 - db2nodes.cfg (UNIX) 129 Aktualizace konfiguračního souboru uzlu (UNIX)... 134 Poolení komunikace mezi serery databázoých oblastí (UNIX)............... 135 Poolení proádění zdálených příkazů (UNIX)... 136 Poolení spráy pomocí Řídicího centra (UNIX)... 137 Použití nejnoější opray FixPak (Windows a UNIX) 138 Oěření instalace (Windows a UNIX)...... 138 Oěření instalace pomocí příkazoého procesoru (CLP)............... 138 Oěření přístupu k registru počítači lastnícím instanci (Windows)........... 139 Oěření instalace sereru dělené databáze (Windows) 140 Oěření instalace sererů DB2 pomocí modulu Začínáme s produktem DB2........ 140 Část 5. Instalace klientů DB2... 143 Kapitola 12. Instalace klientů DB2 (Windows)............. 145 Požadaky na klienty........... 145 Požadaky na instalaci klienta DB2 (Windows)... 145 Požadaky na disk a paměť (Windows a UNIX).. 146 Instalace klientů DB2 (Windows)........ 146 Kapitola 13. Instalace klientů DB2 (UNIX).............. 149 Požadaky na klienty DB2.......... 149 Požadaky na instalaci klienta DB2 (AIX).... 149 Požadaky na instalaci klienta DB2 (HP-UX)... 150 Požadaky na instalaci klienta DB2 (Linux).... 151 Požadaky na instalaci klienta DB2 (Solaris Operating Enironment)............. 152 Požadaky na disk a paměť (Windows a UNIX).. 153 Instalace klientů DB2 (UNIX)......... 153 Část 6. Konfigurace připojení klienta k sereru......... 157 Kapitola 14. Podpora připojení klienta k sereru............. 159 Podporoané a nepodporoané konfigurace klienta.. 159 Omezení podpory SNA produktu DB2 erze 8... 160 Kapitola 15. Konfigurace připojení pomocí Asistenta pro konfiguraci... 163 Konfigurace připojení klienta k sereru pomocí Asistenta pro konfiguraci............. 163 Konfigurace databázoého připojení....... 164 Ruční konfiguroání databázoého připojení pomocí Asistenta pro konfiguraci (CA)....... 164 Konfigurace databázoého připojení pomocí profilu 165 Konfigurace databázoého připojení pomocí funkce zjišťoání.............. 166 Kapitola 16. Konfigurace připojení pomocí příkazoého procesoru (CLP). 169 Konfigurace připojení klienta k sereru pomocí příkazoého procesoru (CLP)......... 169 Katalogizace uzlu............ 170 Katalogizace uzlu TCP/IP z klienta DB2.... 170 Katalogizace uzlu NetBIOS z klienta DB2.... 171 Katalogizace uzlu protokolu Pojmenoaná propojení procesů z klienta............ 172 Katalogizace databáze a testoání připojení..... 172 Katalogizace databáze z klienta DB2 pomocí příkazoého procesoru (CLP)........ 172 Testoání připojení klienta k sereru pomocí příkazoého procesoru (CLP)........ 174 Testoání databázoého připojení pomocí Asistenta pro konfiguraci............ 175 i Začínáme s produktem Serery DB2
Část 7. Odinstaloání produktu DB2............... 177 Kapitola 17. Odinstaloání produktu DB2 UDB (Windows)........ 179 Odinstalace produktu DB2 UDB (Windows).... 179 Kapitola 18. Odinstaloání produktu DB2 UDB (UNIX).......... 181 Odinstalace produktu DB2 UDB (UNIX)..... 181 Ukončení činnosti sereru DB2 Administration Serer (DAS)................ 181 Odebrání sereru DB2 Administration Serer (DAS).. 182 Ukončení instancí DB2........... 182 Odebrání instancí DB2........... 183 Odebrání produktů DB2 pomocí příkazu db2_deinstall (UNIX)............... 184 Kapitola 19. Odebrání opra FixPak produktu DB2........... 185 Část 8. Dodatky a přílohy..... 187 Dodatek A. Jazykoá podpora.... 189 Změna jazyka rozhraní DB2 (Windows)...... 189 Změna jazyka rozhraní DB2 (UNIX)....... 189 Podpora jazyků rozhraní produktu DB2...... 190 Identifikátory jazyků při spuštění průodce nastaením DB2 jiném jazyku............ 191 Zobrazení příkazu db2setup národním jazyce.... 191 Dodatek B. Připojení disku CD-ROM produktu DB2 (UNIX)........ 193 Připojení disku CD-ROM (AIX)........ 193 Připojení disku CD-ROM (HP-UX)....... 194 Připojení disku CD-ROM (Linux)........ 194 Připojení disku CD-ROM (Solaris Operating Enironment).............. 195 Dodatek C. Technické informace k produktu DB2 Uniersal Database.. 197 Dokumentace a nápoěda k produktu DB2..... 197 Aktualizace dokumentace DB2....... 197 Informační centrum DB2.......... 198 Instalační scénáře Informačního centra DB2..... 199 Instalace Informačního centra DB2 pomocí Průodce nastaením DB2 (UNIX).......... 201 Instalace Informačního centra DB2 pomocí Průodce nastaením DB2 (Windows)......... 204 Vyolání nástroje Informační centrum DB2..... 206 Aktualizace modulu Informační centrum DB2 počítači nebo na intranetoém sereru......... 207 Zobrazení hesel Informační centrum DB2 upřednostňoaném jazyku.......... 208 Dokumentace PDF a tištěná dokumentace k produktu DB2................ 208 Základní informace DB2......... 209 Informace pro administraci......... 209 Informace pro ýoj aplikací........ 210 Informace pro Business Intelligence...... 210 Informace pro DB2 Connect........ 211 Informace o zahájení práce........ 211 Informace ýukoého programu....... 212 Informace pro olitelné komponenty...... 212 Poznámky k erzi........... 213 Tisk příruček k produktu DB2 ze souborů PDF.... 213 Objednáání tištěných příruček k produktu DB2... 214 Vyolání kontextoé nápoědy z nástrojů DB2.... 215 Vyolání nápoědy ke zpráám z příkazoého procesoru (CLP)................ 216 Vyolání nápoědy k příkazům z příkazoého procesoru (CLP)................ 216 Vyolání nápoědy ke stau SQL z příkazoého procesoru (CLP)............. 216 Výukoé programy DB2.......... 217 Informace o odstraňoání problémů s produktem DB2 217 Usnadnění............... 218 Vstup a naigace pomocí kláesnice...... 219 Zobrazení pro usnadnění přístupu....... 219 Kompatibilita s asistenčními technologiemi.... 219 Dokumentace podporující funkce usnadnění přístupu 219 Syntaktické diagramy e formátu desítkoých čísel oddělených tečkami............ 220 Certifikace Common Criteria produktů DB2 Uniersal Database............... 222 Dodatek D. Poznámky........ 223 Ochranné známky............ 225 Rejstřík.............. 227 Kontaktoání společnosti IBM.... 231 Informace o produktu........... 231 Obsah
i Začínáme s produktem Serery DB2
Část 1. O programu DB2 Uniersal Database Copyright IBM Corp. 1993-2004 1
2 Začínáme s produktem Serery DB2
Kapitola 1. Serery DB2 Produkt DB2 UDB Enterprise Serer Edition Produkt DB2 Uniersal Database (UDB) Enterprise Serer Edition (ESE) je erze produktu DB2 pro íce užiatelů, která umožňuje ytářet a spraoat prostředí dělené databáze i prostředí databáze s jednou oblastí. Systémy dělených databází mohou spraoat elké objemy dat a poskytují určité ýhody, jako například lepší ýkon a ysokou dostupnost. Mezi další funkce produktu DB2 UDB Enterprise Serer Edition patří následující: Serer datoého skladu a souisející komponenty. Funkce produktu DB2 Connect pro přístup k datům uloženým databázoých systémech na středních a sáloých počítačích, jako jsou DB2 for iseries nebo DB2 UDB for z/os a OS/390. Produkt DB2 UDB Enterprise Serer Edition poskytuje podporu pro lokální i zdálené klienty DB2. Použití komponenty DB2 Connect je omezeno na pět (5) registroaných užiatelů na jednom sereru. Potřebujete-li íce užiatelů, musíte si pořídit samostatný program DB2 Connect. Další informace ám poskytne obchodní zástupce společnosti IBM. Funkce spráy satelitů umožňují produktu DB2 UDB ESE zdálenou spráu databázoých sererů DB2 UDB Personal Edition a DB2 UDB Workgroup Serer Edition konfiguroaných jako satelity. Další informace o funkcích satelitů naleznete dokumentaci ke spráě satelitů. Produkt DB2 UDB Workgroup Edition předstauje roněž produkt pro íce užiatelů podobný produktu DB2 UDB ESE, ale bez možnosti ytoření prostředí dělené databáze a bez funkcí DB2 Connect. Následující diagramy znázorňuje konfiguraci produktu DB2 UDB ESE se čtyřmi serery databázoých oblastí, každým na samostatném počítači. Instalační pokyny jsou založeny na této konfiguraci, ale lze je snadno uprait pro konfigurace dělené databáze s menším či ětším počtem počítačů a sererů databázoých oblastí. Copyright IBM Corp. 1993-2004 3
Obrázek 1. Typické prostředí dělené databáze sereru DB2 s jedním počítačem lastnícím instancí a čtyřmi zúčastněnými počítači SererA je primární počítač nebo-li počítač lastnící instanci. SererB, SererC, a SererD jsou další zúčastněné počítače. Souisející úlohy: Instalace databáze s jednou oblastí (Windows) na stránce 46 Instalace dělené databáze (Windows) na stránce 47 Instalace databáze s jednou oblastí (UNIX) na stránce 48 Instalace dělené databáze (UNIX) na stránce 48 DB2 Workgroup Serer Edition DB2 Workgroup Serer Edition je erze produktu DB2 pro íce užiatelů. Je určen pro použití prostředí sítě LAN (Local Area Network) a poskytuje podporu pro lokální i zdálené klienty produktu DB2. Produkt DB2 Workgroup Serer Edition zahrnuje také funkce datoého skladu a funkci ysoké dostupnosti a jeho administraci lze proádět zdáleně z řídicí databáze satelitů. Další informace o funkcích satelitů naleznete dokumentaci ke spráě satelitů. Souisející úlohy: Instalace databáze s jednou oblastí (Windows) na stránce 46 Instalace databáze s jednou oblastí (UNIX) na stránce 48 4 Začínáme s produktem Serery DB2
Produkt DB2 UDB Express Edition Produkt IBM DB2 Uniersal Database Express (DB2 UDB Express) je nejnoějším členem skupiny produktů DB2 Uniersal Database erze 8. Sloučením ýkonu, funkčnosti a spolehliosti oceňoané relační databáze DB2 UDB společnosti IBM s jednoduchostí ytáření balíků, instalace a implementace při minimálních inestičních nákladech odpoídá tento produkt potřebám spráy dat malých a středních podniků. Produkt DB2 UDB Express předstauje databázi šitou na míru pro malé a střední podniky. Produkt DB2 UDB Express je naržen pro zákazníky s minimálními zkušenostmi s databázemi, kteří potřebují snadno instaloatelnou databázi umožňující integraci jejich stáajících softwaroých aplikací. Jedná se o íceužiatelskou erzi produktu DB2 podporující lokální i zdálené aplikace prostředí sítě LAN i na samostatných počítačích. Produkt DB2 UDB Express byl yinut po konzultaci se společnostmi IBM Business Partner a přináší následující klíčoé funkce: Zjednodušená implementace Funkce instalace pomocí souboru odpoědí umožňuje poskytoateli aplikace či řešení začlenit instalaci produktu DB2 UDB Express jako transparentní součást celkoého řešení. Kombinace funkce instalace pomocí souboru odpoědí s možností ytářet databáze a konfiguroat produkt DB2 UDB Express pomocí skriptů podporuje torbu okamžitě použitelných aplikačních řešení. Produkt DB2 UDB Express lze implementoat do operačních systémů Linux nebo Windows. Poskytuje tak olnost e ýběru hardwaru a operačního systému pro implementaci. Funkce autonomní spráy Produkt DB2 UDB Express zahrnuje řadu funkcí rozšířené spráy a funkcí autonomního zpracoání. To podporuje zjednodušení a automatizaci úloh spráy a odstraňuje množstí nákladů tradičně spjatých se spráou relačních databází. Modul Poradce při konfiguraci poskytuje prostředky pro konfiguraci prostředí produktu DB2 UDB Express a optimalizaci jeho ýkonu. Modul Centrum narušení monitoruje systém DB2, upozorňuje na potenciální proozní problémy a poskytuje rady ohledně jejich řešení. Autonomní údržbu lze nyní nastait i pomocí noého průodce. Ten ytoří noou databázi e ybraném adresáři nebo disku, přiřadí ašim datům prostor na disku, proede konfiguraci noé databáze s ohledem na maximální ýkon, zapne automatickou spráu a konfiguruje upozornění e-mailem nebo pagerem případě potřeby. Dostupnost 24 hodin denně Produkt DB2 UDB Express je naržen pro podporu operací 24 hodin denně, 7 dní týdnu. Kůli proádění úloh spráy není třeba ypínat databázi. Zálohoání databáze lze proádět online nebo offline. Podpora ýoje aplikací Produkt DB2 UDB Express podporuje ětšinu standardních aplikačních rozhraní četně SQL, X/Open, ODBC,.NET, JDBC, Jaa, XML a Weboých služeb. Produkt DB2 UDB Express poskytuje doplňkoé moduly pro populární prostředí IDE, jako je například WebSphere Studio Application Deeloper, Microsoft Visual Studio.NET, Microsoft Visual Basic, Microsoft Visual C++ či Microsoft Visual InterDe. Výojáři aplikací mohou tedy použíat rozšířené funkce produktu DB2 UDB Express programoém modelu, který jim yhouje. To jednak přináší yužití Kapitola 1. Serery DB2 5
jejich stáajících znalostí, a následně pak zkrácení doby ýoje aplikací, snížení celkoých nákladů na implementaci aplikací a zkrácení doby zhodnocení aplikací. Ochrana inestic Produkt DB2 UDB Express nabízí stejné základní funkce pro celou řadu databázoých sererů IBM. Při stále rostoucím objemu dat, počtu užiatelů či zatížení databáze můžete stále yužíat ýhody stejné spolehliosti, zabezpečení, rozhraní pro ýoj aplikací a optimalizace. Inestice do produktu DB2 UDB Express můžete zachoat díky možnostem přechodu na yšší erze dalších edic produktu DB2 UDB, které podporují íce operačních systémů a umožňují yšší ýkon rozsáhlejších hardwaroých instalacích. Další informace najdete příručce Začínáme s produktem DB2 Uniersal Database Express Edition. 6 Začínáme s produktem Serery DB2
Kapitola 2. Klienti DB2 Klienti DB2 Existují čtyři typy klientů DB2 : Běhoý klient Lite. Běhoý klient DB2 Lite je zmenšená erze Běhoého klienta DB2 a je k dispozici pouze systémech Windows. Pro tento produkt jsou k dispozici také sloučené moduly instalační služby Windows Installer, které lze použít k ložení funkcí tohoto klienta do ašeho lastního produktu. Běhoý klient. Tento typ klienta DB2 poskytuje základní přístup k databázím DB2 bez použití grafického užiatelského rozhraní. Administrační klient. Tento typ klienta DB2 slouží ke zdálené spráě sereru DB2. Administrační klient DB2 obsahuje také šechny funkce, které poskytuje Běhoý klient DB2. Klient Application Deelopment. Tento typ klienta DB2 slouží k ýoji databázoých aplikací DB2 četně uložených procedur, užiatelských funkcí a klientských aplikací. Klient DB2 Application Deelopment obsahuje také šechny funkce, které poskytuje Běhoý klient DB2. V klientoi DB2 nelze ytořit databázi, lze pouze přistupoat k databázím umístěným na sererech DB2. Podpora předchozích erzí: Klienti DB2 UDB erze 8 podporují serery DB2 UDB erze 8. Klienti DB2 UDB erze 8 se mohou připojit k sererům DB2 UDB erze 7 pouze tehdy, pokud je na těchto sererech spuštěna služba DRDA -AS. Klienti DB2 UDB erze 7 a erze 6 se mohou připojit k sereru DB2 UDB erze 8 s omezenou kapacitou. Klienti DB2 UDB erze 8 se nemohou připojit k sererům DB2 Connect erze 7. Souisející koncepce: Běhoý klient DB2 na stránce 8 Administrační klient DB2 na stránce 9 Klient DB2 Application Deelopment na stránce 9 Základy instalace souboru odpoědí příručce Další informace o instalaci a konfiguraci Běhoý klient DB2 Lite na stránce 8 Souisející úlohy: Instalace klientů DB2 (Windows) na stránce 146 Instalace klientů DB2 (UNIX) na stránce 153 Souisející odkazy: Version 8 incompatibilities with preious releases příručce Administration Guide: Planning Sloučené moduly klienta DB2 příručce Začínáme s produktem Klienti DB2 Copyright IBM Corp. 1993-2004 7
Typy klientů Běhoý klient DB2 Lite Běhoý klient DB2 Lite poskytuje základní funkce, které aplikacím umožňují přístup k sererům DB2 Uniersal Database. Běhoý klient DB2 Lite obsahuje podobně jako Běhoý klient DB2 také podporu aplikačních rozhraní, jako jsou JDBC, SQLJ, ODBC, CLI, OLE DB a.net. Díky zmenšené elikosti instalačního obrazu je Běhoý klient DB2 Lite ideální pro hromadnou implementaci nebo pro přímé sázání s aplikacemi. Instalační program nainstaluje jazyk, e kterém je instalace spuštěna, a angličtinu, která je poinná. Běhoý klient DB2 Lite se skládá z jednoho jazyka, který má podporu pro šechny jazyky a různé obrazy, které jsou záislé na jazyku. Všechny obrazy obsahují podporu angličtiny. Je třeba použít odpoídající obraz pro jazyk (nebo jazyky), které chcete nainstaloat. Omezení: Běhoý klient DB2 Lite je k dispozici pouze operačních systémech Windows a podporuje pouze protokoly TCP/IP a Pojmenoaná propojení procesů. V balíku produktu Běhoý klient DB2 UDB Lite není obsažen Asistent pro konfiguraci. Jediné dostupné grafické užiatelské rozhraní je rozhraní CLI/ODBC pro spráu. Chcete-li s klientem DB2 použíat aplikace CLI, musíte nejpre sázat balíky CLI systému pomocí příslušných ázaných souborů. Souisející koncepce: Běhoý klient DB2 na stránce 8 Administrační klient DB2 na stránce 9 Klient DB2 Application Deelopment na stránce 9 Souisející úlohy: Instalace klientů DB2 (Windows) na stránce 146 Souisející odkazy: Sloučené moduly klienta DB2 příručce Začínáme s produktem Klienti DB2 Běhoý klient DB2 Běhoý klient DB2 poskytuje funkce, které aplikacím umožňují přistupoat k sererům DB2 Uniersal Database a DB2 Connect. Tyto funkce zahrnují podporu komunikačního protokolu a podporu aplikačních rozhraní, jako jsou JDBC, SQLJ, ODBC, CLI, OLE DB a.net. Omezení: V balíku produktu Běhoý klient DB2 UDB není obsažen Asistent pro konfiguraci. Jediné dostupné grafické užiatelské rozhraní je rozhraní CLI/ODBC pro spráu. Chcete-li s běhoým klientem DB2 použíat aplikace CLI, musíte nejpre sázat balíky CLI systému pomocí příslušných ázaných souborů. Podporoané platformy: 8 Začínáme s produktem Serery DB2
Běhoí klienti DB2 jsou k dispozici pro následující platformy: AIX, HP-UX, Linux, proozní prostředí Solaris a operační systémy Windows. Souisející koncepce: Klienti DB2 na stránce 7 Administrační klient DB2 na stránce 9 Klient DB2 Application Deelopment na stránce 9 Běhoý klient DB2 Lite na stránce 8 Souisející úlohy: Instalace klientů DB2 (Windows) na stránce 146 Instalace klientů DB2 (UNIX) na stránce 153 Administrační klient DB2 Administrační klient DB2 poskytuje praconím stanicím mnoha platforem možnost přístupu a spráy databází DB2. Administrační klient DB2 obsahuje šechny funkce běhoého klienta DB2, šechny administrační nástroje DB2 a podporu pro tenké klienty. Podporoané platformy: Administrační klienti DB2 jsou k dispozici pro následující platformy: AIX, HP-UX, Linux, proozní prostředí Solaris a operační systémy Windows. Souisející koncepce: Klienti DB2 na stránce 7 Běhoý klient DB2 na stránce 8 Klient DB2 Application Deelopment na stránce 9 Běhoý klient DB2 Lite na stránce 8 Souisející úlohy: Instalace klientů DB2 (Windows) na stránce 146 Instalace klientů DB2 (UNIX) na stránce 153 Klient DB2 Application Deelopment Klient DB2 Application Deelopment je tořen sadou nástrojů (s grafickým rozhraním nebo bez něj) pro ytáření znakoých, multimediálních a objektoě orientoaných aplikací. Mezi speciální funkce patří Výojoé centrum a zoroé aplikace pro šechny podporoané programoací jazyky. Klient DB2 Application Deelopment obsahuje nástroje a komponenty dodáané jako součást produktu Administrační klient DB2. Podporoané platformy: Klienti DB2 Application Deelopment jsou k dispozici pro následující platformy: AIX, HP-UX, Linux, proozní prostředí Solaris a operační systémy Windows. Souisející koncepce: Klienti DB2 na stránce 7 Běhoý klient DB2 na stránce 8 Administrační klient DB2 na stránce 9 Kapitola 2. Klienti DB2 9
Běhoý klient DB2 Lite na stránce 8 Souisející úlohy: Instalace klientů DB2 (Windows) na stránce 146 Instalace klientů DB2 (UNIX) na stránce 153 Přístup k sererům DB2 UDB erze 7 pomocí klientů DB2 erze 8 K sereru DB2 Connect erze 7 nelze přistupoat z klienta produktu DB2 Uniersal Database erze 8. Chcete-li přistupoat k sereru DB2 Uniersal Database erze 7 operačním systému Linux, UNIX nebo Windows z klienta produktu DB2 erze 8, musíte splnit následující předpoklady: na sereru musí být nainstaloán produkt DB2 erze 7 na úroni opray FixPak 8 nebo noější, musíte spustit příkaz db2upd7. Pokyny k instalaci opra FixPak produktu DB2 erze 7 naleznete souboru Readme příslušné opray FixPak produktu DB2 erze 7 a poznámkách k erzi. Souisející koncepce: Klienti DB2 na stránce 7 Souisející odkazy: Podporoané a nepodporoané konfigurace klienta na stránce 159 10 Začínáme s produktem Serery DB2
Část 2. Migrace sererů DB2 Copyright IBM Corp. 1993-2004 11
12 Začínáme s produktem Serery DB2
Kapitola 3. Aspekty migrace Migrace do produktu DB2 UDB erze 8.2 Proádění migrace do produktu DB2 UDB erze 8.2 záisí na tom, kterou úroeň produktu DB2 UDB máte aktuálně nainstaloánu. DB2 UDB erze 8 (s nainstaloanými opraami FixPak, nebo bez nich) Pokud máte nainstaloaný produkt DB2 UDB erze 8, můžete jednoduše nainstaloat produkt DB2 erze 8.2 pomocí opray FixPak produktu DB2 erze 8.2. V operačních systémech Linux a UNIX bude poté nutné spustit příkaz db2iupdt, který je yžadoán k použití opray FixPak. Pokud přecházíte z dříější opray FixPak produktu DB2 erze 8 k noější, je také doporučeno spustit po migraci příkaz db2upd8. Tento příkaz aktualizuje systémoé katalogy databázi poolením několika estaěných rutin tak, aby podporoaly aktuální úroeň. Spuštění příkazu db2upd8 není yžadoáno, bez jeho spuštění ale nebudou fungoat některé funkce produktu DB2 UDB erze 8.2. DB2 UDB erze 6, DB2 UDB erze 7 nebo DataJoiner erze 2 Pokud máte nainstaloaný produkt DB2 UDB erze 6, DB2 UDB erze 7 nebo DataJoiner erze 2, můžete na šech platformách proést migraci přímo do produktu DB2 erze 8.2. Weboá stránka DB2 Migrate Now! Weboá stránka IBM Migrate Now! to DB2 UDB poskytuje neocenitelný prostředek pro migraci ze systémů Oracle, Sybase a Microsoft SQL serer. Můžete zde také najít různé nástroje a informace, které ám pomohou migroat aplikace, nárhy databází a data do produktu DB2 UDB. Přejděte prohlížeči na následující adresu: http://www.ibm.com/software/data/db2/migration/ Omezení migrace Před proedením migrace do produktu DB2 UDB erze 8 byste měli uážit následující omezení: Je podporoána pouze migrace z následujících produktů: DB2 UDB erze 6.x nebo erze 7.x. (šechny platformy podporoané erzí 6.x a erzí 7.x; pro platformu Linux musí jít o erzi 6 s opraou FixPak 2), DB2 DataJoiner erze 2.1.1, 32bitoá erze (AIX, Windows NT a Solaris Operating Enironment). Je podporoáno zadání příkazu migrate database z klienta produktu DB2 UDB erze 8 pro migraci databáze do sereru DB2 erze 8. Není ale podporoáno zadání příkazu migrate database z klienta DB2 UDB erze 6 nebo erze 7 pro migraci databáze do sereru DB2 UDB erze 8. Při migraci z produktu DB2 DataJoiner erze 2.1.1 je yžadoáno, aby modul DB2 Information Integrator podporoal zdroje dat jiného formátu než IBM. Copyright IBM Corp. 1993-2004 13
Není podporoána migrace mezi platformami. Nelze například migroat databázi ze sereru DB2 systému Windows do sereru DB2 systému UNIX. Migrace systému dělené databáze s íce počítači yžaduje, aby byla proedena až po instalaci produktu DB2 UDB erze 8 do šech zúčastněných počítačů. Všechny příkazy migrace DB2 je nutné spouštět každém ze zúčastněných počítačů. Systém Windows umožňuje instalaci pouze jedné erze produktu DB2 UDB počítači. Pokud máte například nainstaloaný produkt DB2 UDB erze 7 a instalujete produkt DB2 UDB erze 8, bude produkt DB2 UDB erze 7 během instalace odebrán. Během instalace produktu DB2 operačních systémech Windows dojde k migraci šech instancí. Objekty užiatelů databázi nemohou mít jako kalifikátory objektů yhrazená jména schématu DB2 UDB erze 8. Vyhrazená jména schématu jsou: SYSCAT, SYSSTAT a SYSFUN. Užiatelské odlišené typy použíající jména BIGINT, REAL, DATALINK nebo REFERENCE musí být před migrací databáze přejmenoány. Nelze migroat databázi, která se nachází některém z následujících staů: Neyřízené zálohoání Neyřízené přehrání žurnálu Jeden nebo íce tabulkoých prostorů nestandardním stau Nekonzistentní transakce Je podporoáno obnoení zálohy databáze minulé úroně (DB2 erze 6.x nebo erze 7.x), ale není podporoáno přehrání žurnálu databáze minulé úroně. Transakce databáze proedené mezi zálohoáním databáze a dokončením migrace produktu DB2 UDB erze 8 jsou neratné. Souisející koncepce: DataJoiner migration restrictions příručce IBM DB2 Information Integrator Migration Guide DB2 Version 7 federated system migration restrictions příručce IBM DB2 Information Integrator Migration Guide Souisející odkazy: Omezení zpětné migrace na stránce 14 Omezení zpětné migrace Počínaje opraou FixPak 1 produktu DB2 UDB erze 8 se maximální počet tabulkoých prostorů podporoaných databázi mění z 4096 na 32768. Většinou lze přejít s databází z produktu DB2 UDB erze 8 do produktu DB2 UDB erze 8 FixPak 1 bez nutnosti jakýchkoli změn a použíat pak noé omezení počtu tabulkoých prostorů. Pošimněte si šak následujících omezení při přechodu databáze z produktu DB2 UDB erze 8 FixPak 1 (nebo pozdější erze opray FixPak produktu DB2 UDB erze 8) zpět na úroeň produktu DB2 erze 8: Chcete-li přejít z produktu DB2 erze 8.2 zpět k produktu DB2 erze 8.1, budete muset před přechodem zpět ke starší erzi spustit příkaz db2demigdbd. Příkaz db2demigdbd předstauje nástroj pro zpětný přeod souborů adresáře databází, který obnoí adresář databází půodním formátu erze 8.1. 14 Začínáme s produktem Serery DB2
Přeedení databáze obsahující yšší ID tabulkoého prostoru než 4096 z produktu DB2 erze 8 FixPak 1 nebo pozdější do produktu DB2 erze 8 není podporoáno. Pokus u tuto akci může ést k neobyklému či nespránému choání. Obnoa obrazu databáze obsahující yšší ID tabulkoého prostoru než 4096 do produktu DB2 erze 8 není podporoána. Pokus u tuto akci může ést k neobyklému či nespránému choání. Při přechodu z produktu DB2 UDB erze 8 FixPak 1 (nebo pozdější erze opray FixPak DB2 UDB erze 8) zpět do produktu DB2 UDB erze 8 je zakázána funkce přeskočení žurnálu, dokud nedojde k odstranění souboru DB2TSCHG.HIS. Souisející koncepce: Doporučení týkající se migrace na stránce 15 Souisející úlohy: Migrace databází na stránce 28 Migrace produktu DB2 UDB (Windows) na stránce 27 Migrace produktu DB2 UDB (UNIX) na stránce 33 Souisející odkazy: Omezení migrace na stránce 13 db2demigdbd - Demigrate Database Directory Files Command příručce Command Reference Doporučení týkající se migrace Při přípraě migrace databáze ezměte úahu následující doporučení: Pokud produkt DB2 UDB použíá replikaci, proeďte zálohu souborů žurnálů. Použíáte-li pro modul DataJoiner a pro data produktu DB2 UDB replikaci, musíte před migrací archioat šechny soubory žurnálů produktu DB2. Úplné informace o migraci prostředí replikace DB2 naleznete příručce IBM DB2 Information Integrator Migration Guide: Migrating to SQL Replication Version 8 na weboé adrese http://www.ibm.com/software/data/integration/db2ii/support.html. Migrace instance DataJoiner Chcete-li migroat instanci modulu DataJoiner nebo DB2 UDB, na které spouštíte programy Capture nebo Apply pro replikaci DB2, musíte před migrací instance připrait replikační prostředí na migraci. Úplné informace o migraci prostředí replikace DB2 naleznete příručce IBM DB2 Information Integrator Migration Guide: Migrating to SQL Replication Version 8 na weboé adrese http://www.ibm.com/software/data/integration/db2ii/support.html. Přechod na yšší erzi hardwaru a operačního systému proádějte odděleně od migrace produktu DB2 UDB Proedení přechodu na yšší erzi hardwaru a operačního systému odděleně od migrace produktu DB2 zjednodušuje určoání problémů, ke kterým může dojít během migrace. Pokud proádíte přechod na yšší erzi softwaru nebo hardwaru před migrací produktu DB2, zkontrolujte před spuštěním migrace, že systém pracuje přijatelným způsobem. Zrušení monitoru událostí podrobností o uáznutí V době ytoření databáze je také ytořen monitor událostí podrobností Kapitola 3. Aspekty migrace 15
o uáznutí. S tímto monitorem událostí, stejně jako s liboolným jiným monitorem, je spojena jistá režie. Pokud nestojíte o monitor událostí podrobností o uáznutí, můžete jej zrušit následujícím příkazem: DROP EVENT MONITOR db2detaildeadlock Z důodu omezení elikosti prostoru na disku, který je spotřeboáán tímto monitorem, je monitor událostí deaktioán a je zapsána zpráa do žurnálu upozornění pro spráu, jakmile monitor dosáhne maximálního počtu ýstupních souborů. Odebráním ýstupních souborů, které již nejsou zapotřebí, umožníte opětonou aktiaci monitoru událostí při další aktiaci databáze. Podpora sererů nižší úroně Pokud při přechodu prostředí z produktu DB2 erze 7 do produktu DB2 erze 8 migrujete klienty DB2 do erze 8 před migrací šech sererů DB2 do erze 8, musíte počítat s několika omezeními. Chcete-li se těmto známým omezením yhnout, proeďte migraci šech sererů DB2 do erze 8 před migrací klientů DB2 do erze 8. Tato omezení neplatí pro produkt DB2 Connect ani pro databázoé serery zseries, OS/390 a iseries. Oěření ýkonu produktu DB2 Před migrací produktu DB2 spusťte několik testoacích dotazů. Zaznamenejte si přesné podmínky prostředí při jejich spuštění. Zaznamenejte také ýstup příkazu db2expln pro každý testoací dotaz. Poronejte ýsledky před migrací a po migraci. Tento postup může pomoci při identifikaci a nápraě případných problémů se snížením ýkonu. Sestate plán pro odstoupení od migrace Neexistuje žádný obslužný program pro odolání migrace. Pokud budete muset od migrace ustoupit, bude zřejmě nutné odebrat ze systému kód produktu DB2 erze 8, znou nainstaloat předchozí erzi produktu DB2 pro opětoné ytoření instancí předchozí úroně a poté obnoit zálohy databází. Pokud musíte ustoupit od migrace, jsou naprosto nezbytné aktuální zálohy databází a podrobné záznamy o databázích a o konfiguračních nastaení databází. Migrace instancí s replikací modulu DB2 DataPropagator Před proedením migrace instance modulu DataJoiner nebo DB2 UDB, na které spouštíte programy Capture nebo Apply pro modul DB2 DataPropagator, si přečtěte dokumentaci k migraci pro produktu DB2 DataPropagator erze 8. Před migrací instance DB2 nebo DataJoiner musíte připrait replikační prostředí na migraci. Okamžitě po proedení migrace instance produktu DB2 nebo modulu DataJoiner musíte také proést specifické úlohy. Dokumentaci k migraci pro produkt DB2 DataPropagator erze 8 najdete na weboé stránce http://www.ibm.com/software/data/dpropr/library.html. Souisející koncepce: Benchmark testing příručce Administration Guide: Performance Explain tools příručce Administration Guide: Performance Souisející úlohy: Migrace produktu DB2 UDB (Windows) na stránce 27 Migrace produktu DB2 UDB (UNIX) na stránce 33 Souisející odkazy: DB2 Uniersal Database planned incompatibilities příručce Administration Guide: Planning 16 Začínáme s produktem Serery DB2
Version 8 incompatibilities with preious releases příručce Administration Guide: Planning Version 7 incompatibilities with preious releases příručce Administration Guide: Planning Doporučení týkající se prostoru na disku při migraci Toto téma obsahuje doporučení týkající se prostoru na disku při migraci produktu DB2. Tabulkoé prostory Zkontrolujte, že máte dostatečný tabulkoý prostor pro migroané databáze. Během migrace je potřeba tabulkoý prostor systémoého katalogu pro katalog staré i noé databáze. Množstí požadoaného místa záisí na složitosti databáze a na počtu a elikosti databázoých objektů. tabulkoý prostor systémoého katalogu (SYSCATSPACE) Doporučuje se dojnásobek aktuálně obsazeného prostoru. dočasný tabulkoý prostor (ýchozí jméno je TEMPSPACE1) Doporučuje se dojnásobek tabulkoého prostoru systémoého katalogu. Ke kontrole elikosti tabulkoých prostorů lze použít následující příkazy: db2 list database directory db2 connect to alias_databáze db2 list tablespaces show detail U tabulkoého prostoru systémoého katalogu by měl být počet olných stránek stejný nebo ětší než počet použitých stránek. Celkoý počet stránek dočasného tabulkoého prostoru by měl být dojnásobkem celkoého počtu stránek tabulkoého prostoru systémoého katalogu. Chcete-li zýšit elikost tabulkoého prostoru spraoaného databází (DMS), můžete přidat další kontejnery. Prostor souboru žurnálu Proces migrace proede mnoho změn databázi rámci jediné transakce. Tyto změny yžadují odpoídající prostor žurnálu obsahujícího tuto transakci. Není-li k dispozici adekátní prostor žurnálu, bude transakce odolána a migrace nebude úspěšně dokončena. Chcete-li zabránit spotřeboání prostoru souboru žurnálu, měli byste zážit zdojnásobení hodnot konfiguračních parametrů databáze logfilsiz, logprimary a logsecond. Tyto hodnoty konfigurace databáze musíte aktualizoat před proedením migrace instance do erze 8.2. Tyto konfigurační parametry databáze nelze aktualizoat dříe, než dojde databázi k pokusu o migraci. Pokud ale dojde k selhání migrace databáze kůli nedostatku prostoru souboru žurnálu, můžete nastait konfigurační parametry databáze logfilsiz, logprimary a logsecond na yšší hodnoty a spustit znou příkaz migrace databáze. Hodnoty parametrů mohou být po dokončení migrace obnoeny. DataJoiner Při migraci dat z modulu DataJoiner záisí potřebný prostor souboru žurnálu na elikosti migroané databáze. Celkoá elikost šech souborů žurnálu by měla být dojnásobkem elikosti souboru zálohy databáze. Chcete-li zjistit, zda je systému DataJoiner dostatek prostoru souboru žurnálu, použijte následující zorec: 4096 X logfilsiz X (logprimary + logsecond) > 2 X (elikost souboru zálohy databáze DataJoiner) 4096 je elikost stránky souboru žurnálu. logfilsiz, logprimary a logsecond jsou konfigurační parametry databáze. Kapitola 3. Aspekty migrace 17
Předpokládejme například, že soubor zálohy databáze DataJoiner má elikost 117,5 MB. Celkoá elikost šech souborů žurnálu musí být 2 X 117,5 = 235 MB. Pokud je parametr logfilsiz nastaen na hodnotu 5000 a databáze DataJoiner má 6 souborů logprimary a 4 soubory logsecond, bude celkoá elikost šech souborů žurnálu následující: ( 4096 X 5000 X ( 6 + 4) ) = 204,8 MB Vzhledem k tomu, že celkoá elikost šech souborů žurnálu je menší než dojnásobek elikosti souboru zálohy databáze DataJoiner, dojde k selhání migrace. Tomuto selhání lze předejít, zýšíte-li před migrací hodnotu parametru logfilsiz pro elikost souboru žurnálu, nebo ytoříte-li další soubory žurnálu. Tyto změny musí být proedeny před migrací instance. Souisející úlohy: Adding a container to a DMS table space příručce Administration Guide: Implementation Migrace produktu DB2 UDB (Windows) na stránce 27 Migrace produktu DB2 UDB (UNIX) na stránce 33 Migrace sererů DB2 prostředí dělené databáze Chcete-li proést migraci sererů DB2 prostředí dělené databáze, postupujte takto: 1. Nainstalujte serer DB2 erze 8 do každého zúčastněného počítače. 2. (Pouze pro systém UNIX) Proeďte migraci instance počítači lastnícím instanci. 3. Proeďte migraci databází uzlu katalogu. 4. Vytořte Administrační serer DB2 každém zúčastněném počítači prostředí dělené databáze. Souisející úlohy: Aspekty testoání migrace Instalace dělené databáze (Windows) na stránce 47 Migrace instancí (UNIX) na stránce 34 Migrace produktu DB2 UDB (Windows) na stránce 27 Migrace produktu DB2 UDB (UNIX) na stránce 33 Instalace dělené databáze (UNIX) na stránce 48 Před migrací proozního prostředí proeďte migraci do produktu DB2 erze 8 testoacím prostředí. Tento postup ám umožní zjistit ještě před spuštěním migračního procesu proozního prostředí případné problémy s migrací a zkontroloat, že aplikace a nástroje pracují spráně. Pokud máte k dispozici testoací prostředí odpoídající prooznímu systému, měli byste nainstaloat produkt DB2 erze 8, proést migraci instancí a databází a otestoat aplikace. V systémech UNIX může existoat najednou několik erzí produktu DB2. Lze nainstaloat produkt DB2 erze 8, zatímco aplikace jsou stále spouštěny produktu DB2 erze 6 nebo 7. Můžete ytořit testoací instance a databáze produktu DB2 erze 8 a otestoat aplikace, zatímco proozní serer stále funguje. 18 Začínáme s produktem Serery DB2
Jakmile jste s ýsledky spokojeni, můžete přesunout proozní systém do produktu DB2 erze 8. Souisející koncepce: Doporučení týkající se migrace na stránce 15 Souisející úlohy: Migrace produktu DB2 UDB (Windows) na stránce 27 Migrace produktu DB2 UDB (UNIX) na stránce 33 Souisející odkazy: Omezení migrace na stránce 13 Migrace tabulek Explain Příkaz migrate database neproede migraci tabulek Explain. Chcete-li proést migraci tabulek Explain pro databázi, kterou migrujete do produktu DB2 erze 8, nebo proádíte-li migraci z modulu DataJoiner, musíte proést migraci tabulek Explain zlášť pomocí příkazu db2exmig. Migraci tabulek Explain musíte proést, chcete-li zachoat informace, které jste nich dříe shromáždili. Pokud nechcete zachoat dříe shromážděné informace tabulkách Explain, můžete tabulky Explain později znou ytořit a shromažďoat noé informace. Postup: Chcete-li proést migraci tabulek Explain, použijte příkaz db2exmig: db2exmig -d jméno_db -e schéma_explain [-u jméno_užiatele heslo] kde: jméno_db je jméno databáze. Tento parametr je poinný. schéma_explain je jméno schématu migroaných tabulek Explain. Tento parametr je poinný. jméno_užiatele a heslo předstaují aktuální jméno užiatele a heslo. Tyto parametry jsou nepoinné. Budou migroány tabulky Explain náležející jménu užiatele, pod kterým byl spuštěn příkaz db2exmig nebo které bylo použito pro připojení k databázi. Nástroj pro migraci tabulek Explain přejmenuje tabulky erze 6 a erze 7, ytoří noou sadu tabulek pomocí souboru knihony EXPLAIN.DDL a zkopíruje obsah starých tabulek do noých tabulek. Nakonec zruší staré tabulky. Příkaz db2exmig zachoá tabulkách Explain šechny sloupce přidané užiatelem. Souisející koncepce: Explain tools příručce Administration Guide: Performance The explain tables and organization of explain information příručce Administration Guide: Performance Souisející úlohy: Migrace databází na stránce 28 Kapitola 3. Aspekty migrace 19
20 Začínáme s produktem Serery DB2
Kapitola 4. Úlohy před migrací Zálohoání databází před migrací DB2 Před zahájením procesu migrace se doporučuje proést zálohoání databází offline. Pokud dojde během procesu migrace k chybě, jsou k zotaení nutné zálohy databáze. Toto téma neposkytuje úplné informace o syntaxi příkazu backup. Předpoklady: Pro zálohoání databází musíte mít opránění SYSADM, SYSCTRL nebo SYSMAINT. Databáze musí být katalogizoány. Seznam šech katalogizoaných databází aktuální instanci zobrazíte pomocí následujícího příkazu: Postup: db2 list database directory Vytořte zálohu šech lokálních databází pomocí příkazu backup database: Příkaz BACKUP BACKUP DATABASE DB alias-databáze USER jméno-užiatele USING heslo kde: DATABASE alias-databáze Určuje alias zálohoané databáze. USER jméno-užiatele Určuje jméno užiatele, pod kterým bude databáze zálohoána. USING heslo Heslo pro oěření jména užiatele. Je-li heslo ynecháno, bude užiatel yzán k jeho zadání. Zadejte například do řádku příkazoého procesoru DB2: db2 backup database sample user pparker using auntmay,kde alias databáze je sample, jméno užiatele je pparker a heslo je auntmay. Souisející koncepce: System administration authority (SYSADM) příručce Administration Guide: Implementation Souisející odkazy: BACKUP DATABASE Command příručce Command Reference Doporučení týkající se prostoru na disku při migraci na stránce 17 Copyright IBM Corp. 1993-2004 21
Zaznamenání konfiguračních nastaení systému před proedením migrace produktu DB2 Před proedením migrace produktu DB2 se doporučuje zaznamenat si nastaení konfigurace databáze a spráce databází. Záznamy konfigurace lze použít k oěření, zda migrace proběhla úspěšně, a mohou být užitečné při určoání problémů, pokud se po migraci yskytnou potíže. Po proedení migrace produktu DB2 se doporučuje poronat záznamy konfigurace s aktuálním nastaením po migraci a zkontroloat, že migrace nastaení proběhla úspěšně. Postup: Chcete-li si zaznamenat konfigurační nastaení systému, postupujte takto: 1. Zaznamenejte nastaení konfigurace databáze. Konfigurační parametry pro databázi by měly být stejné e šech počítačích systému dělené databáze. Pokud nejsou, uložte kopii nastaení konfigurace databáze pro každou oblast. Můžete pak poronat nastaení konfigurace před a po migraci a zkontroloat tak spránost migrace. Nastaení konfigurace databáze zobrazíte zadáním následujícího příkazu: db2 get database configuration for alias_databáze Zadáním následujícího příkazu můžete ýpis přesměroat do souboru: db2 get database configuration for alias_databáze > c:\db_zor_cfg.txt Proeďte tuto úlohu pro šechny migroané databáze. 2. Zaznamenejte nastaení konfigurace spráce databází. Nastaení konfigurace spráce databází zobrazíte zadáním následujícího příkazu: db2 get database manager configuration Vyjměte tyto informace z okna příkazoého procesoru DB2 a uložte je do souboru. 3. Zaznamenejte tabulkoé prostory pro každou migroanou databázi. Seznam tabulkoých prostorů zobrazíte zadáním následujícího příkazu: db2 list tablespaces 4. Zaznamenejte pro každou migroanou databázi seznam balíků. Seznam balíků můžete načíst zadáním následujícího příkazu: db2 list packages 5. Proádíte-li migraci z produktu DB2 erze 7, měli byste si poznamenat nastaení proměnných registru profilu DB2. V případě potřeby pak můžete po proedení migrace použít tyto informace k přidání nebo změně nastaení proměnných registru profilu. Souisející koncepce: Configuration parameters příručce Administration Guide: Performance Souisející odkazy: GET DATABASE CONFIGURATION Command příručce Command Reference GET DATABASE MANAGER CONFIGURATION Command příručce Command Reference LIST PACKAGES/TABLES Command příručce Command Reference LIST TABLESPACES Command příručce Command Reference Configuration parameters summary příručce Administration Guide: Performance 22 Začínáme s produktem Serery DB2
Změna úroně chyb diagnostiky před migrací produktu DB2 Po dobu trání migrace změňte úroeň chyb diagnostiky na 4. Při úroni chyb diagnostiky 4 jsou zaznamenáány šechny chyby, aroání a informační zpráy. Pokud se při migraci yskytnou chyby, lze tyto informace použít při určoání problémů. Konfigurační parametr diagpath určuje adresář, který obsahuje soubor žurnálu chyb, soubor žurnálu událostí (pouze systém Windows), soubor žurnálu ýstrah a šechny soubory s ýpisy paměti, které mohou být generoány na základě hodnoty parametru diagleel. Postup: Chcete-li před migrací produktu DB2 změnit úroeň chyb diagnostiky, postupujte takto: Pomocí následujícího příkazu nastate úroeň chyb diagnostiky konfiguračním souboru spráce databází: db2 update dbm configuration using diagleel 4 Zadejte příkaz db2stop. Zadejte příkaz db2start. Pomocí následujícího příkazu lze nastait parametr diagpath konfiguračním souboru spráce databází: db2 update dbm configuration using diagpath adresář,kde adresář je umístění ybrané pro ukládání souborů žurnálu. Souisející koncepce: Doporučení týkající se migrace na stránce 15 Souisející odkazy: UPDATE DATABASE CONFIGURATION Command příručce Command Reference Omezení migrace na stránce 13 Oěření, že jsou databáze připraeny na migraci Tato úloha popisuje použití příkazu db2ckmig k oěření, že jsou databáze připraeny na migraci. Příkaz db2ckmig oěřuje, zda jsou databáze lastněné aktuální instancí připraeny na migraci. Příkaz db2ckmig oěřuje následující skutečnosti: Databáze není nekonzistentním stau. Databáze není e stau neyřízeného zálohoání. Databáze není e stau neyřízeného přehrání žurnálu. Tabulkoé prostory jsou normálním stau. Předpoklady: Zkontrolujte, zda soubor migration.log, který naleznete domoském adresáři lastníka instance, obsahuje následující text: Version of DB2CKMIG being run: VERSION 8. Postup: 1. Přihlašte se k instanci, ze které proádíte migraci. Kapitola 4. Úlohy před migrací 23
Proádíte-li migraci z předchozí erze produktu DB2 pro Linux, UNIX nebo Windows, přihlašte se jako lastník instance DB2. Proádíte-li migraci z modulu DataJoiner, přihlašte se jako lastník modulu DataJoiner. 2. Zastate instanci zadáním příkazu db2stop. 3. V systému Windows ložte disk CD produktu DB2 erze 8 do jednotky CD-ROM. 4. V příkazoém řádku DB2 přejděte do příslušného adresáře. V systému AIX je cesta k tomuto příkazu následující: /usr/opt/db2_08_01/bin/db2ckmig. V systémech Linux, HP-UX a Solaris Operating Enironment je cesta k tomuto příkazu následující: /opt/ibm/db2/v8.1/bin/db2ckmig. V systému Windows přejděte do adresáře \db2\windows\utilities na disku CD. 5. Zadáním příkazu db2ckmig alias_db /l adresář oěřte, že jsou databáze lastněné aktuální instancí připraeny na migraci, a ytořte soubor žurnálu. Pokud příkaz db2ckmig nenalezne žádné chyby, zobrazí se následující zpráa: db2ckmig was successful. Database(s) can be migrated. 6. Pokud příkaz db2ckmig zjistí nějaké chyby, oprate je před proedením migrace. 7. Zkontrolujte soubor žurnálu a přesědčte se, že obsahuje následující text: Version of DB2CKMIG being run: VERSION 8 Souisející koncepce: Installation procedures for migrating to DB2 Information Integrator příručce IBM DB2 Information Integrator Migration Guide Souisející úlohy: Migrace produktu DB2 UDB (UNIX) na stránce 33 Souisející odkazy: db2ckmig - Database Pre-migration Tool Command příručce Command Reference Přeedení sereru DB2 UDB erze 6 nebo erze 7 do stau offline z důodu migrace Tato úloha popisuje způsob přeedení sereru DB2 UDB erze 6 nebo erze 7 do stau offline z důodu migrace produktu DB2. Dříe než můžete pokračoat procesu migrace, musíte zastait licenční službu DB2, ukončit šechny relace příkazoého procesoru, odpojit aplikace a užiatele a zastait spráce databází. Předpoklady: Před spuštěním migrace musí systém splňoat požadaky na instalaci produktu DB2 erze 8. Musíte mít opránění SYSADM. Postup: Chcete-li přeést serer do stau offline, postupujte takto: 1. Ukončete licenční službu DB2 zadáním příkazu db2licd -end. 2. V systému Windows 2000 mohou být nastaeny lastnosti služby tak, aby se služba po selhání znou spustila. Je-li pro některou službu produktu DB2 nastaena olba restartoat po selhání, musí být před dalším postupem ypnuta. 24 Začínáme s produktem Serery DB2