A lerakat átállítása az adatbázis-formátum egy másik formátumra
alakítását jelenti. A lerakat átállítására akkor van szükség, ha a
Jazz
Team Server
X verzióját Y verzióra frissíti, és az Y verzióban sémaváltozások vannak.
Erről a feladatról
Az adatátállítás folyamata általában két lépésből áll:
- Az X verziójú Jazz lerakatban tárolt adatok exportálása egy TAR
fájlba.
- A TAR fájlban tárolt adatok importálása az Y verziójú Jazz lerakatba.
Az exportálási és
importálási műveletekhez a repotools alkalmazás használható.
Megjegyzés: A
Jazz
Team Server
kiszolgálót a lerakat átállítása idejére le kell állítani. Az átállítás a
számítógép konfigurációjától, operációs rendszerétől, az adatbázistól stb.
függően hosszú ideig is eltarthat. A kiesést tehát érdemes
megfelelően ütemezni.
A teljes szöveges
nyilvántartás átállítása
A Jazz Team Server egy adatbázison
kívüli nyilvántartást is kezel, amely a teljes szöveges keresések
feldolgozásához szükséges adatokat tárolja. A nyilvántartás helyét a
teamserver.properties fájlban található
com.ibm.team.fulltext.indexLocation tulajdonsággal lehet
beállítani.
Ha átállítja az adatbázist, de meg szeretné tartani az indexeléshez
használt korábbi nyilvántartást, akkor gondoskodnia kell róla, hogy a
-rebuildTextIndices lerakateszközben használt hely
megegyezzen a kiszolgáló által használt hellyel. A kiszolgáló indításakor, illetve
a
-rebuildTextIndices parancs futtatásakor a
teljes szöveges nyilvántartás helyének abszolút elérési útja
megjelenik a naplófájlokban.
A kiszolgáló naplófájljának ellenőrzésével és a
repotools_rebuildTextIndices naplófájl ellenőrzésével
összehasonlíthatja a két könyvtárat.
Tipp: Ha a
teamserver.properties fájlban beállított könyvtár relatív
útvonal, akkor egy figyelmeztetés kerül a naplófájlba. Javasoljuk, hogy
ezt a tulajdonságot abszolút könyvtárelérési útként konfigurálja.
A
teljes szöveges indexek létrehozásával kapcsolatos bővebb információkért
lásd a
-rebuildTextIndices témakört.
A
Jazz
Team Server
átállítása nagyon erőforrás-igényes folyamat, amely az átállítandó
adatmennyiségtől függően jelentős időbe telhet. Íme egy ellenőrzőlista
arról, hogy mi mindenre kell figyelni a gyakori buktatók elkerüléséhez.
Operációs rendszer:
- Windows rendszeren győződjön meg róla, hogy a "lemezre írás
gyorsítótárazása" minden érintett lemezen engedélyezve van.
- Windows rendszeren tiltsa le a "Windows indexelő szolgáltatást".
- Gondoskodjon róla, hogy az ideiglenes könyvtár, adatbázis és .tar fájl
a leggyorsabb meghajtón legyen (ideális esetben egy sávos/RAID/10
lemezen).
- Linux rendszeren (DB2 adatbázis esetén) gondoskodjon a kernel
megfelelő hangolásáról. Az erre vonatkozó DB2 adminisztrátori témakört itt
találja:
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.qb.server.doc/doc/t0008238.html
Jazz Team Server beállítása:
DB2:
- A DB2 alapértelmezés szerint megpróbálja a szükséges méretűre növelni
a puffertárat. Ha nem tiltotta le a műveletet, akkor ezt a DB2 külön
beállítás nélkül elvégzi.
- A puffertár ellenőrzéséhez tegye a következőket:
- A következő parancs parancssorba írásával csatlakozzon ahhoz a Jazz
adatbázishoz, amelybe importálni szeretné az adatokat:
db2
connect to <adatbázisnév>
- Ezután futtassa a következő parancsot:
db2 "select bufferpoolid, bpname from syscat.bufferpools"
Ennek hatására megjelenik egy puffertár-azonosító a következő formátumban:BUFFERPOOLID BPNAME
------------ ----------------------------------
1 IBMDEFAULTBP
1 record(s) selected.
- A fenti példában a puffertár azonosítója 1. Ezután futtassa a
következő parancsot:
db2mtrk -d
A kimenetben az
alábbihoz hasonló adatok jelennek meg:Tracking Memory on: 2009/06/04 at 22:19:17
Memory for database: <adatbázisnév>
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
A félkövér kimenet jelzi az adatbázis számára
lefoglalt puffertárméretet.
Az átállítás indítása:
Mi a következő lépés?
Most már elindíthatja az Y verziójú
Jazz
Team Server
kiszolgálót.