Migrace úložiště je proces převodu obsahu databáze z jednoho formátu do jiného. Migrace úložiště je nezbytná, když provádíte upgrade produktu Jazz Team Server z verze X na verzi Y, přičemž ve verzi Y došlo ke změnám schématu.
Informace o této úloze
Obecně je migrace dat tvořená dvěma kroky:
- Export dat, která jsou ve verzi X úložiště Jazz do souboru TAR.
- Import dat ze souboru TAR do verze Y úložiště Jazz.
Pro operace exportu a importu lze použít nástroje Repotools.
Poznámka: Při migraci úložiště je třeba produkt Jazz Team Server zastavit. Migrace může trvat dlouho, v závislosti na konfiguraci vašeho počítače, jeho operačním systému, databázi atd. Proto si odstávku řádně naplánujte.
Migrace fulltextového adresáře
Jazz Team Server spravuje adresář mimo databázi, kde jsou uložena všechna data nezbytná ke zpracování fulltextových dotazů. Umístění adresáře
je nakonfigurováno v souboru
teamserver.properties
pod vlastností
com.ibm.team.fulltext.indexLocation.
Pokud při migraci vaší databáze chcete použít předchozí adresář
používaný k indexaci, musíte se ujistit, že umístění použité
v nástroji úložiště
-rebuildTextIndices souhlasí
s umístěním používaným serverem. Při spouštění serveru nebo spuštění
příkazu
-rebuildTextIndices se absolutní cesta
k umístění fulltextového úložiště vytiskne do souborů protokolu.
Můžete zkontrolovat soubor protokolu serveru a soubor protokolu
repotools_rebuildTextIndicies a oba adresáře
porovnat.
Tip: Pokud je adresář nakonfigurovaný
v souboru teamserver.properties relativní
cestou, do souboru protokolu bude vytisknuto varování. Doporučuje se
konfigurovat tuto vlastnost jako absolutní cestu k adresáři.
Další
informace o vytváření fulltextových indexů viz
-rebuildTextIndices.
Migrace produktu Jazz Team Server je velmi náročný proces, který může trvat poměrně dlouho, v závislosti na velikosti migrovaných dat. Následuje kontrolní seznam věcí, na které je třeba dát pozor, abyste se vyhnuli běžným nástrahám.
Operační systém:
- V systému Windows se ujistěte, že je pro všechny zúčastněné disky povoleno "zapisovat údaje z mezipaměti na disk".
- V systému Windows zakažte službu "Windows Indexing Service".
- Ujistěte se, že se dočasný adresář database a soubor .tar nacházejí na nejrychlejším disku (nejlépe na prokládaném/RAID/10 disku).
- V systému Linux (pro DB2) se ujistěte, že máte správně vyladěné jádro podle zde uvedeného tématu o administraci DB2: http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.qb.server.doc/doc/t0008238.html.
Nastavení serveru Jazz Team Server:
DB2:
- DB2 se standardně snaží zvětšit velikost fondu vyrovnávacích pamětí podle potřeby. Pokud tuto funkci nevypnete, není třeba DB2 konfigurovat pro optimalizaci výkonu.
- Chcete-li zkontrolovat fond vyrovnávacích pamětí, postupujte takto:
- Připojte se k databázi Jazz, do které chcete importovat, napsáním následujícího příkazu na příkazový řádek:
db2 connect to <název_databáze>.
- Potom spusťte tento příkaz:
db2 "select bufferpoolid, bpname from syscat.bufferpools"
Výstupem bude identifikátor fondu vyrovnávacích pamětí v tomto formátu:BUFFERPOOLID BPNAME
------------ ----------------------------------
1 IBMDEFAULTBP
1 record(s) selected.
- Ve výše uvedeném příkladě je identifikátor fondu vyrovnávacích pamětí 1. Dále spusťte tento příkaz:
db2mtrk -d
Výstupem budou přibližně následující data:Tracking Memory on: 2009/06/04 at 22:19:17
Memory for database: <databaseName>
utilh pckcacheh other catcacheh bph (1) bph (S32K)
64.0K 384.0K 128.0K 128.0K 95.4M 832.0K
bph (S16K) bph (S8K) bph (S4K) shsorth lockh dbh
576.0K 448.0K 384.0K 64.0K 2.5M 20.8M
apph (269) apph (268) apph (267) apph (266) apph (265) apph (262)
64.0K 64.0K 64.0K 64.0K 64.0K 64.0K
appshrh
128.0K
Tučně zvýrazněný výstup označuje fond vyrovnávacích pamětí přidělený vaší databázi.
Zahájení migrace:
Jak pokračovat dále
Nyní můžete spustit produkt
Jazz Team Server verze Y.