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
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:
- 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.
- 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:
- Zkontrolujte doporučení a omezení týkající se migrace a doporučený volný prostor.
- Poznamenejte si
konfigurační nastavení před provedením migrace produktu
DB2 UDB.
- Změňte úroveň chyb diagnostiky.
- Ověřte, že jsou databáze připraveny na migraci produktu DB2 UDB.
- Proveďte zálohování databází.
- Používáte-li replikaci, musíte archivovat všechny soubory žurnálu produktu DB2 UDB.
- Musíte mít oprávnění SYSADM.
- 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
- V počítači s 64bitovým systémem musí být nainstalována 64bitová verze produktu DB2 verze 8.
- Přesvědčte se, že je v 32bitovém systému
Windows
spuštěn produkt
DB2
verze 8.
Postup
Chcete-li provést migraci produktu
DB2
verze 8 v 64bitovém systému
Windows,
postupujte takto:
- Zálohujte databáze produktu DB2 verze 8 v 32bitovém systému Windows.
- 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:
- migrace mezi jednotlivými verzemi systému Windows,
- migrace mezi jednotlivými verzemi produktu DB2 UDB,
- současná migrace všeho najednou,
- migrace zpět do 32bitové verze.
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 (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ů:
- Skupina DB2 0: Obsahuje Oblast 0 aktivní v počítači A. Zde je umístěn také Administrační server DB2 (DAS).
- Skupina DB2 1: Obsahuje Oblast 1 aktivní v počítači B.
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:
- 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í.
- Ve skupině Skupina DB2 0 zakažte automatické odvolání při selhání:
- V okně Správa klastru klepněte pravým tlačítkem myši na volbu Skupina DB2 0.
- Vyberte příkaz Vlastnosti. Otevře se okno s vlastnostmi skupiny Skupina DB2 0.
- Na kartě Automatické odvolání při selhání
zaškrtněte přepínač Zabránit odvolání při selhání.
- Klepněte na tlačítko OK.
- Ve skupině Skupina DB2 1 zakažte automatické odvolání při selhání:
- V okně Správa klastru klepněte pravým tlačítkem myši na položku Skupina DB2 1.
- Vyberte příkaz Vlastnosti. Otevře se okno s vlastnostmi skupiny Skupina DB2 1.
- Na kartě Automatické odvolání při selhání
zaškrtněte přepínač Zabránit odvolání při selhání.
- Klepněte na tlačítko OK.
- Přesuňte skupinu Skupina DB2 1 do počítače A.
- V okně Správa klastru klepněte na položku Skupina DB2 1.
- 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.
- Zastavte službu klastru v počítači B.
- V okně Služby komponent klepněte pravým tlačítkem myši na položku Služba klastru.
- Klepněte na příkaz Zastavit.
- 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č.
- Převeďte prostředky DB2 v počítači A do stavu offline.
- 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:
- V okně Správa klastru vyberte v levém podokně položku Skupiny.
- 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.
- 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.
- 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.
- 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.
- 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:
- V okně Služby komponent klepněte pravým tlačítkem myši na položku Služba klastru.
- Klepněte na příkaz Spustit.
- Přesuňte skupiny Skupina DB2 0 a Skupina DB2 1 do počítače B.
- V okně Správa klastru klepněte na položku Skupina DB2 0.
- 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.
- Klepněte na položku Skupina DB2 1.
- 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.
- Převeďte prostředky produktu DB2 v počítači B do stavu online.
- 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:
- V okně Správa klastru vyberte v levém podokně položku Skupiny.
- 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.
- 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.
- 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.
- 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.
- Proveďte migraci všech instancí a databází DB2.
- Proveďte migraci všech instancí DB2 pomocí příkazu db2imigr:
- Chcete-li najít všechny instance DB2, spusťte příkaz db2ilist.
- 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.
- Proveďte migraci všech databází DB2 pomocí příkazu migrate database.
- Zastavte službu klastru v počítači A.
- V okně Služby komponent klepněte pravým tlačítkem myši na položku Služba klastru.
- Klepněte na příkaz Zastavit.
- 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 db2imigr a migrate
database, protože jste je již spustili v počítači B.
- 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:
- V okně Služby komponent klepněte pravým tlačítkem myši na položku Služba klastru.
- Klepněte na příkaz Spustit.
- Přesuňte skupinu Skupina DB2 0 do počítače A.
- V okně Správa klastru klepněte na položku Skupina DB2 0.
- 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.
- Pokud bylo v kroku 1 vypnuto automatické odvolání při selhání, je třeba je zapnout.
- Ve skupině Skupina DB2 0 povolte automatické odvolání při selhání:
- V okně Správa klastru klepněte pravým tlačítkem myši na položku Skupina DB2 0.
- Vyberte příkaz Vlastnosti. Otevře se okno s vlastnostmi skupiny Skupina DB2 0.
- Na kartě Automatické odvolání při selhání zaškrtněte
přepínač Povolit odvolání při selhání.
- Klepněte na tlačítko OK.
- Ve skupině Skupina DB2 1 povolte automatické odvolání při selhání:
- V okně Správa klastru klepněte pravým tlačítkem myši na položku Skupina DB2 1.
- Vyberte příkaz Vlastnosti. Otevře se okno s vlastnostmi skupiny Skupina DB2 1.
- Na kartě Automatické odvolání při selhání zaškrtněte
přepínač Povolit odvolání při selhání.
- 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 ]