Poznámky k migraci

Kromě zde uvedených témat lze nejnovější informace o migraci produktů DB2 nalézt na portálu pro migraci na produkt DB2: http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21200005

| | |

Technická poznámka k příkazu db2updv8

|

Nejnovější informace týkající se příkazu db2updv8, včetně |důležitých podrobností o náhradních řešeních pro nejčastější problémy, lze najít v technické poznámce 1178848 na adrese http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21178848

| | |

Po spuštění příkazu db2updv8 není přechod zpět k verzi 8.1 podporován

|

Jakmile je spuštěn příkaz db2updv8 za účelem aktualizace systémových katalogů na aktuální úroveň verze 8, není již podporován přechod zpět na verzi 8.1.

Migrace tabulek EXPLAIN

Aby bylo možné vytvářet tabulky EXPLAIN, je nutné při instalaci produktu DB2 Universal Database(TM) (UDB) verze 8.2.2 (ekvivalent verze 8.1 s opravou FixPak 9) nebo vyšší přes produkt DB2 UDB verze 8.2 s opravou FixPak 1 (ekvivalent verze 8.1 s opravou 8) nebo nižší spustit příkaz db2updv8.

Spuštěním příkazu db2updv8 vytvoříte funkci EXPLAIN_GET_MSG, která umožňuje opětovné spuštění souboru EXPLAIN.DDL.

Pokusíte-li se vytvořit vysvětlující tabulky pomocí souboru EXPLAIN.DDL bez spuštění příkazu db2updv8, může se zobrazit následující chybová zpráva:

DB21034E  
  Příkaz byl zpracován jako příkaz typu SQL, neboť nešlo o platný příkaz
  příkazového procesoru.   Zpracování příkazu SQL vrátilo následující zprávu:

  SQL0440N  Nebyla nalezena žádná autorizovaná rutina "EXPLAIN_GET_MSG" typu 
  "FUNCTION" s kompatibilními argumenty. 
  Číslo řádku=26. SQLSTATE=42884

Migrace produktu XML Extender z předchozích verzí

Používáte-li dřívější verzi produktu DB2 XML Extender, je třeba migrovat všechny databáze, které jsou povoleny pro produkt XML předtím, než začnete používat stávající databázi s povoleným jazykem XML v aktualizované verzi produktu XML Extender. Každý nový balík oprav obsahuje všechny aktualizace předchozích balíků oprav.

Před spuštěním programu migrace vytvořte zálohu databáze.

Chcete-li migrovat databázi s povoleným jazykem XML a sloupce s povoleným jazykem XML, postupujte takto:

  1. Na příkazový řádek DB2 zadejte následující příkaz:
    db2 connect to
    jméno_databáze
    db2 bind dxxinstall/bnd/@dxxMigv.lst
    db2 bind dxxinstall/bnd/@dxxbind.lst
    ,kde dxxinstall je cesta k instalačnímu adresáři produktu DB2 Universal Database.
  2. Na příkazový řádek DB2 zadejte následující příkaz:
    dxxMigv
    jméno_databáze

Migrace produktu DB2 Universal Database při použití produktu DataJoiner nebo replikace

Chcete-li migrovat instanci modulu DataJoiner nebo DB2 Universal Database (UDB) for Linux, UNIX a Windows, na které spouštíte programy Capture nebo Apply pro replikaci DB2 UDB, musíte před migrací instance DB2 UDB nebo DataJoiner připravit replikační prostředí na migraci. Podrobné pokyny pro požadovanou přípravu jsou obsaženy v migrační dokumentaci produktu DB2 DataPropagator verze 8. Migrační dokumentace produktu DB2 DataPropagator verze 8 je k dispozici na adrese http://www.ibm.com/software/data/dpropr/.

Migrace produktu DB2 Universal Database (Windows)

Následující kroky uvádějí správné pořadí předpokladů migrace pro produkt DB2 Universal Database (UDB) v systému Windows.

Předpoklady

Před migrací proveďte následující operace:

  1. Zkontrolujte doporučení a omezení týkající se migrace a doporučený volný prostor.
  2. Poznamenejte si konfigurační nastavení před provedením migrace produktu DB2 UDB.
  3. Změňte úroveň chyb diagnostiky.
  4. Ověřte, že jsou databáze připraveny na migraci produktu DB2 UDB.
  5. Proveďte zálohování databází.
  6. Používáte-li replikaci, musíte archivovat všechny soubory žurnálu produktu DB2 UDB.
  7. Musíte mít oprávnění SYSADM.
  8. Pro migraci produktu DB2 UDB převeďte server DB2 do stavu offline.

Poznámka:
Od verze 8.1 bude proměnná registru DB2_HASH_JOIN nastavena na hodnotu ON. Podrobnosti naleznete v části "Administrace: Výkon" v oddíle "Aktualizace dokumentace".

Migrace 32bitové databáze DB2 verze 8 systému Windows do 64bitové verze systému Windows

Toto téma obsahuje seznam kroků potřebných pro migraci 32bitové databáze produktu DB2 verze 8 v počítači s 32bitovým systémem do 64bitové databáze v 64bitové verzi operačního systému Windows.

Předpoklady
Postup

Chcete-li provést migraci produktu DB2 verze 8 v 64bitovém systému Windows, postupujte takto:

  1. Zálohujte databáze produktu DB2 verze 8 v 32bitovém systému Windows.
  2. Obnovte zálohu produktu DB2 verze 8 (vytvořenou v kroku 1) v 64bitovém systému Windows.
Poznámka:
Kromě migrace produktu DB2 UDB z 32bitových systémů na 64bitové jsou možné také následující migrace:

Podrobné informace jsou k dispozici v následujícím dokumentu IBM Redbook: Scaling DB2 UDB on Windows Server 2003. Tento dokument Redbook je k dispozici na následující adrese URL:

http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247019.html

Migrace z produktu DB2 UDB verze 7 do verze 8.2.2 v prostředí MSCS

Toto téma popisuje postup při migraci z produktu DB2 Universal Database(TM) (UDB) verze 7 do produktu DB2 UDB verze 8.2.2 (ekvivalent verze 8.1 s opravou FixPak 9) v prostředí MSCS (Microsoft Cluster Server).

Předpoklady: K ilustraci postupu migrace do verze 8.2.2 produktu DB2 UDB 8.2.2 (ekvivalent verze 8.1 s opravou FixPak 9) v prostředí MSCS bude použita ukázková konfigurace. V této ukázkové konfiguraci jsou použity dva počítače se systémem Windows Server 2000 s instalovaným produktem DB2 UDB Enterprise Server Edition verze 7. Počáteční konfiguraci tvoří instance DB2, která se skládá ze dvou oblastí. Kromě toho existují dvě skupiny klastrů:

Předpoklad

Před zahájením migrace vytvořte zálohu databáze.

Postup

Chcete-li provést migraci z produktu DB2 UDB verze 7 do verze 8.2.2 (ekvivalent verze 8.1 s opravou FixPak 9) v prostředí MSCS, postupujte takto:

  1. Vypněte automatické odvolání při selhání.

    Během instalace bude pravděpodobně třeba restartovat počítač. Pokud k tomu dojde, služba klastrů bude automaticky restartována. Je proto třeba, aby bylo vypnuto automatické odvolání při selhání a u žádné skupiny tak nemohlo dojít k automatickému odvolání.

    1. Ve skupině Skupina DB2 0 zakažte automatické odvolání při selhání:
      1. V okně Správa klastru klepněte pravým tlačítkem myši na volbu Skupina DB2 0.
      2. Vyberte příkaz Vlastnosti. Otevře se okno s vlastnostmi skupiny Skupina DB2 0.
      3. Na kartě Automatické odvolání při selhání zaškrtněte přepínač Zabránit odvolání při selhání.
      4. Klepněte na tlačítko OK.
    2. Ve skupině Skupina DB2 1 zakažte automatické odvolání při selhání:
      1. V okně Správa klastru klepněte pravým tlačítkem myši na položku Skupina DB2 1.
      2. Vyberte příkaz Vlastnosti. Otevře se okno s vlastnostmi skupiny Skupina DB2 1.
      3. Na kartě Automatické odvolání při selhání zaškrtněte přepínač Zabránit odvolání při selhání.
      4. Klepněte na tlačítko OK.
  2. Přesuňte skupinu Skupina DB2 1 do počítače A.
    1. V okně Správa klastru klepněte na položku Skupina DB2 1.
    2. Klepněte pravým tlačítkem myši a vyberte příkaz Přesunout skupinu. Hodnota ve sloupci Vlastník se změní na Počítač A.
  3. Zastavte službu klastru v počítači B.
    1. V okně Služby komponent klepněte pravým tlačítkem myši na položku Služba klastru.
    2. Klepněte na příkaz Zastavit.
  4. Do počítače B stáhněte a instalujte produkt DB2 UDB verze 8.2.2 (ekvivalent verze 8.1 s opravou FixPak 9).
    Poznámka:
    • Produkt DB2 UDB je stále spuštěn a k dispozici v počítači A.
    • Během instalace budete vyzváni ke spuštění příkazu db2imigr, který provede migraci instancí DB2 v tomto počítači. Během provádění programu db2imigr bude pravděpodobně nutné restartovat počítač.
  5. Převeďte prostředky DB2 v počítači A do stavu offline.
    1. K prostředkům v počítači A patří Oblast 0, Oblast 1 a server DAS. Ty je třeba jeden po druhém převést do stavu offline. Chcete-li převést prostředky počítače A do stavu offline, postupujte takto:
      1. V okně Správa klastru vyberte v levém podokně položku Skupiny.
      2. Vyberte položku Skupina DB2 0. Prostředky skupiny se zobrazí v pravém podokně.
        • V případě skupiny Skupina DB 0 zahrnují prostředky produktu DB2 Oblast 0 a server DAS.
      3. V pravém podokně klepněte pravým tlačítkem myši na jeden z prostředků a vyberte příkaz Převést do stavu offline.
        • Zopakujte tento krok pro všechny prostředky produktu DB2 ve skupině Skupina DB2 0.
      4. Vyberte položku Skupina DB2 1. Prostředky skupiny se zobrazí v pravém podokně.
        • V případě skupiny Skupina DB 1 zahrnují prostředky produktu DB2 Oblast 1.
      5. V pravém podokně klepněte pravým tlačítkem myši na prostředek (Oblast 1) a vyberte příkaz Převést do stavu offline.
  6. Spusťte službu klastru v počítači B.

    Pokud bylo v rámci instalace třeba restartovat počítač a typ restartování je pro službu klastru nastaven na automatický, přeskočte tento krok, protože služba klastru je již restartována.

    Chcete-li spustit službu klastru, postupujte takto:

    1. V okně Služby komponent klepněte pravým tlačítkem myši na položku Služba klastru.
    2. Klepněte na příkaz Spustit.
  7. Přesuňte skupiny Skupina DB2 0 a Skupina DB2 1 do počítače B.
    1. V okně Správa klastru klepněte na položku Skupina DB2 0.
    2. Klepněte pravým tlačítkem myši a vyberte příkaz Přesunout skupinu. Hodnota ve sloupci Vlastník se změní na Počítač B.
    3. Klepněte na položku Skupina DB2 1.
    4. Klepněte pravým tlačítkem myši a vyberte příkaz Přesunout skupinu. Hodnota ve sloupci Vlastník se změní na Počítač B.
  8. Převeďte prostředky produktu DB2 v počítači B do stavu online.
    1. Oblast 0, Oblast 1 a server DAS jsou nyní prostředky v počítači B. Ty je třeba jeden po druhém převést zpět do stavu online. Chcete-li převést tyto prostředky do stavu online, postupujte takto:
      1. V okně Správa klastru vyberte v levém podokně položku Skupiny.
      2. Vyberte položku Skupina DB2 0. Prostředky skupiny se zobrazí v pravém podokně.
        • V případě skupiny Skupina DB 0 zahrnují prostředky produktu DB2 Oblast 0 a server DAS.
      3. V pravém podokně klepněte pravým tlačítkem myši na jeden z prostředků a vyberte příkaz Převést do stavu online.
        • Zopakujte tento krok pro všechny prostředky produktu DB2 ve skupině Skupina DB2 0.
      4. Vyberte položku Skupina DB2 1. Prostředky skupiny se zobrazí v pravém podokně.
        • V případě skupiny Skupina DB 1 zahrnují prostředky produktu DB2 Oblast 1.
      5. V pravém podokně klepněte pravým tlačítkem myši na prostředek (Oblast 1) a vyberte příkaz Převést do stavu online.
    2. Proveďte migraci všech instancí a databází DB2.
      1. Proveďte migraci všech instancí DB2 pomocí příkazu db2imigr:
        1. Chcete-li najít všechny instance DB2, spusťte příkaz db2ilist.
        2. Migraci všech instancí DB2 proveďte spuštěním příkazu db2imigr. Tento příkaz je umístěn v adresáři sqllib\bin a musíte jej spustit pro každou instanci DB2.
      2. Proveďte migraci všech databází DB2 pomocí příkazu migrate database.
  9. Zastavte službu klastru v počítači A.
    1. V okně Služby komponent klepněte pravým tlačítkem myši na položku Služba klastru.
    2. Klepněte na příkaz Zastavit.
  10. Do počítače A stáhněte a instalujte produkt DB2 UDB verze 8.2.2 (ekvivalent verze 8.1 s opravou FixPak 9).
    Poznámka:
    • Produkt DB2 je stále spuštěn a k dispozici v počítači A.
    • Během instalace bude pravděpodobně třeba restartovat počítač.
    • V počítači A nemusíte spouštět příkazy db2imigrmigrate database, protože jste je již spustili v počítači B.
  11. Spusťte službu klastru v počítači A.

    Pokud bylo v rámci instalace třeba restartovat počítač a typ restartování je nastaven na automatický, přeskočte tento krok, protože služba klastru je již restartována.

    Chcete-li spustit službu klastru, postupujte takto:

    1. V okně Služby komponent klepněte pravým tlačítkem myši na položku Služba klastru.
    2. Klepněte na příkaz Spustit.
  12. Přesuňte skupinu Skupina DB2 0 do počítače A.
    1. V okně Správa klastru klepněte na položku Skupina DB2 0.
    2. Klepněte pravým tlačítkem myši a vyberte příkaz Přesunout skupinu. Hodnota ve sloupci Vlastník se změní na Počítač A.
    Tím bude prostředí MSCS převedeno zpět do původní konfigurace.
  13. Pokud bylo v kroku 1 vypnuto automatické odvolání při selhání, je třeba je zapnout.
    1. Ve skupině Skupina DB2 0 povolte automatické odvolání při selhání:
      1. V okně Správa klastru klepněte pravým tlačítkem myši na položku Skupina DB2 0.
      2. Vyberte příkaz Vlastnosti. Otevře se okno s vlastnostmi skupiny Skupina DB2 0.
      3. Na kartě Automatické odvolání při selhání zaškrtněte přepínač Povolit odvolání při selhání.
      4. Klepněte na tlačítko OK.
    2. Ve skupině Skupina DB2 1 povolte automatické odvolání při selhání:
      1. V okně Správa klastru klepněte pravým tlačítkem myši na položku Skupina DB2 1.
      2. Vyberte příkaz Vlastnosti. Otevře se okno s vlastnostmi skupiny Skupina DB2 1.
      3. Na kartě Automatické odvolání při selhání zaškrtněte přepínač Povolit odvolání při selhání.
      4. Klepněte na tlačítko OK.

Migrace databází (HP-UX na počítačích IA64)

Migrace databáze není podporována pro produkt DB2 Universal Database (UDB) for HP-UX v systému IA64 ve všech verzích 8.x.

Obnovení záložního obrazu produktu DB2 verze 7 v instanci verze 8 není v produktu DB2 UDB for HP-UX v systému IA64 podporováno.

[ Začátek stránky |Předchozí stránka | Další stránka | Obsah ]