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:
- 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(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ů:
- 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 ]