Költöztetési megjegyzések
Az itt bemutatott témakörök mellett a DB2 termékek költöztetésének legfrissebb
információi a DB2 költöztetési portálon találhatók: http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21200005
Az EXPLAIN táblák költöztetése
Az EXPLAIN táblák létrehozásához ki kell adni a
db2updv8 parancsot, ha a DB2 Universal Database(TM) (UDB)
termék 8.2.2-es (a FixPak 9 javítócsomaggal futó 8.1-es verzióval egyenértékű) vagy
újabb verzióját olyan rendszeren kívánja használni, melynek verziószáma nem éri el a
DB2 UDB 8.2 termék 1-es FixPak javítócsomaggal futó változatáét (mely egyenértékű a
8-as FixPak javítócsomaggal futó 8.1-es verzióval).
A db2updv8 parancs kiadása létrehozza az EXPLAIN_GET_MSG
funkciót, mely lehetővé teszi az EXPLAIN.DDL újbóli futtatását.
Ha a magyarázó táblákat a db2updv8 parancs kiadása nélkül
megkísérli létrehozni at EXPLAIN.DDL segítségével, a következő hibaüzenet jelenhet meg:
DB21034E
A parancs feldolgozása SQL utasításként történt, mert nem
érvényes parancssori parancs.
Az SQL feldolgozás a következő üzenetet eredményezte:
SQL0440N Nem létezik "FUNCTION" típusú, "EXPLAIN_GET_MSG"
nevű, kompatibilis argumentumokkal rendelkező jogosult rutin.
LINE NUMBER=26. SQLSTATE=42884
XML Extender költöztetése korábbi verziókról
Ha a DB2 XML Extender korábbi verzióját használja, az XML Extender számára
engedélyezett minden adatbázist költöztetni kell, mielőtt meglévő XML támogatású
adatbázist használna a frissített XML Extender kiadással. Minden új javítócsomag
tartalmazza az összes előző javítócsomag frissítéseit.
A költöztető program futtatása előtt készítsen biztonsági másolatot az
adatbázisról.
XML támogatású adatbázis és XML támogatású oszlopok költöztetéséhez kövesse az
alábbi utasításokat.
- A DB2 parancssorban írja be a következőt:
db2 connect to adatbázis_neve
db2 bind dxxinstall/bnd/@dxxMigv.lst
db2 bind dxxinstall/bnd/@dxxbind.lst
ahol a dxxinstall az a könyvtárútvonal, melybe a
DB2
Universal Database terméket telepítette.
- A DB2 parancssorban írja be a következőt:
dxxMigv
adatbázis_neve
A
DB2
Universal Database költöztetése
DataJoiner
használata vagy többszörözés végrehajtása közben
Ha költöztetni kívánja a
DataJoiner
vagy a
DB2
Universal Database (UDB) for
Linux/UNIX/Windows
egy példányát, amelyen a Capture vagy az Apply programot futtatja a
DB2 UDB
többszörözéséhez, előbb a többszörözési környezet költöztetését kell előkészítenie, és
csak ezután költöztetheti a
DB2 UDB
vagy a
DataJoiner
példányát. A szükséges előkészületek részletes leírása a DB2
DataPropagator
8-as verziójának költöztetési dokumentációjában olvasható. A DB2
DataPropagator
8-as verziójának költöztetési dokumentációjának címe:
http://www.ibm.com/software/data/dpropr/.
A
DB2
Universal Database költöztetése
(Windows)
Az alábbi lépések bemutatják a költöztetés előfeltételeinek helyes
ellenőrzési sorrendjét a
DB2
Universal Database (UDB) termék esetében,
Windows
rendszeren.
Előfeltételek
A költöztetés előtt:
- Olvassa el a költöztetési ajánlásokat, korlátozásokat és
lemezterület-igényeket.
- A DB2
UDB költöztetése előtt rögzítse a konfigurációs beállításokat.
- Módosítsa a diagnosztikai hibaszintet.
- Ellenőrizze, hogy az adatbázisok készen állnak-e a
DB2 UDB
költöztetésére.
- Készítsen biztonsági másolatot az adatbázisokról.
- Ha többszörözést használ, akkor archiválnia kell az összes
DB2 UDB
naplófájlt.
- SYSADM jogosultsággal kell rendelkeznie.
- A DB2
UDB költöztetéséhez hozza a DB2 kiszolgálót offline állapotba.
Megjegyzés:
A 8.1-es verzióban a DB2_HASH_JOIN
rendszerleíróadatbázis-változó értéke alapértelmezés szerint ON. A részleteket olvassa el
a "Dokumentáció frissítése" rész "Adminisztráció: Teljesítmény"
szakaszában.
8-as verziójú
DB2
adatbázis költöztetése 32 bites
Windows
rendszerről 64 bites
Windows
rendszerre
Ez a témakör felsorolja azokat a lépéseket, amelyeken keresztül átköltöztethető egy 32
bites gépen futó, 32 bites
DB2 8-as
adatbázis egy 64 bites
Windows operációs rendszeren futó 64 bites adatbázisba.
Előfeltételek
- A 8-as
DB2 64
bites verzióját 64 bites számítógépre kell telepíteni.
- Ellenőrizze, hogy a 32 bites
Windows
rendszeren a
DB2 8-as
verziója fut.
Eljárás
64 bites Windows rendszeren futó DB2 8-as adatbázisba történő költöztetéshez tegye a következőket:
- Készítsen biztonsági másolatot a 8-as verziójú
DB2
adatbázisokról a 32 bites
Windows
rendszeren.
- Állítsa vissza az 1. lépésben létrehozott 8-as
DB2
biztonsági másolatot a 64 bites
Windows rendszeren.
Megjegyzés:
A
DB2 UDB 32
bites rendszerről 64 bites rendszerre történő költöztetésén kívül az alábbi költöztetési
feladatok is megoldhatók:
- Költöztetés a Windows különböző verziói között
- Költöztetés a
DB2 UDB
különböző verziói között
- Költöztetés - mindent egyszerre
- Visszaköltöztetés 32 bitre
Részletes információk olvashatók a következő IBM Piros könyvben: Scaling DB2 UDB
on Windows Server 2003. Ez a Piros könyv a következő címen található:
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247019.html
Áttérés a
DB2 UDB
8.2.2-es verziójára 7-es verzióról, MSCS környezetben
Ez a témakör tartalmazza annak leírását, hogy miként költöztethetők adatok 7-es
verziójú DB2 Universal Database (UDB) rendszerről 8.2.2-es DB2 UDB rendszerre (mellyel
egyenértékű a FixPak 9 javítócsomaggal futó 8.1-es verzió),
Microsoft
Cluster Server (MSCS) környezetben.
Feltevések: A DB2 UDB 8.2.2 (= DB2 UDB 8.1, FixPak 9) rendszerre
történő, MSCS környezetben végzett költöztetés menetének szemléltetéséhez egy kisebb
konfigurációt tételez fel a példa. Ebben a példaként szolgáló konfigurációban 2 darab
Windows Server 2000 rendszert futtató számítógép található, melyeken telepítve van a DB2
UDB Enterprise Server Edition 7-es verziója. A kezdeti konfiguráció egyetlen DB2 példány,
mely két partícióból áll. Ezen túlmenően van még két fürtcsoport is:
- 0-ás DB2 csoport (Group 0): tartalmazza az A számítógépen aktív 0-ás partíciót. A DB2
Administration Server (DAS) ugyancsak itt található.
- 1-es DB2 csoport (Group 1): tartalmazza a B számítógépen aktív 1-es partíciót.
Előfeltétel
A költöztetés előtt készítsen biztonsági mentést az adatbázisról.
Eljárás
Teendők, ha a DB2 UDB 7-es verziójáról a 8.2.2-es (= 8.1, FixPak 9) verziójára történő
költöztetést kíván végrehajtani MSCS környezetben:
- Kapcsolja ki az automatikus visszaállási szolgáltatást.
Előfordulhat, hogy a
telepítés során újra kell indítania a számítógépet. Ha ez megtörténik, az
erőforráscsoportos szolgáltatás automatikusan újraindul. Ebből kifolyólag az automatikus
visszaállást ki kell kapcsolni, hogy a csoportok egyike se álljon vissza automatikusan
korábbi állapotába.
- A 0-ás DB2 csoportban az automatikus visszaállás letiltásához tegye a következőket:
- Az Erőforráscsoport adminisztrátora ablakban kattintson a jobb oldali egérgombbal
a DB2 Group 0 (0-ás DB2 csoport) elemre.
- Válassza a Tulajdonságok elemet. Megjelenik a 0-ás DB2
csoport tulajdonságai ablak.
- A Visszaállás fülön kattintson a
Visszaállás megakadályozása rádiógombra.
- Kattintson az OK gombra.
- Az 1-es DB2 csoportban az automatikus visszaállás letiltásához tegye a következőket:
- Az Erőforráscsoport adminisztrátora ablakban kattintson a jobb oldali egérgombbal a
DB2 Group 1 (1-es DB2 csoport) elemre.
- Válassza a Tulajdonságok elemet. Megjelenik az 1-es
DB2 csoport tulajdonságai ablak.
- A Visszaállás fülön kattintson a
Visszaállás megakadályozása rádiógombra.
- Kattintson az OK gombra.
- Helyezze át az 1-es DB2 csoportot az A számítógépre.
- Az Erőforráscsoportos adminisztrátora GUI felületén kattintson a DB2 Group 1 (1-es DB2 csoport) elemre.
- Jobb oldali egérgombbal kattintson egyet, majd válassza a
Move Group (Csoport áthelyezése) gombot. A tulajdonos
oszlop tartalma az A számítógépre módosul.
- Állítsa le az erőforráscsoportos szolgáltatást a B számítógépen.
- A Component Services ablakban kattintson jobb oldali egérgombbal a
Cluster Service (Erőforráscsoportos szolgáltatás) elemre.
- Kattintson a Stop (Leállítás) gombra.
- Töltse le és telepítse a 8.2.2-es verziójú DB2 UDB programot a B
számítógépre (ezzel egyenértékű a FixPak 9 javítócsomaggal futó
8.1-es verzió).
Megjegyzés:
- A DB2 UDB továbbra is elérhető és fut az A számítógépen.
- A telepítési folyamat részeként a program kéri a db2imigr
parancs kiadását a DB2 példányok ezen számítógépre történő költöztetéséhez. A
db2imigr futása közben előfordulhat, hogy újra kell indítania
a számítógépét.
- Az A számítógépen hozza offline állapotba a DB2 erőforrásokat.
- A 0-ás és az 1-es partíció, valamint a DAS egyaránt erőforrások az A számítógépen.
Ezeket egyenként offline állapotba kell hozni. Az A számítógép erőforrásainak offline
állapotba hozásához tegye a következőket:
- Az Erőforráscsoport adminisztrátora ablak bal oldali paneljén válassza ki a
Groups (Csoportok) elemet.
- Válassza ki a DB2 Group 0 (0-ás DB2 csoport) elemet. A
csoporthoz tartozó erőforrások megjelennek a jobb oldali panelen.
- A 0-ás DB2 csoporthoz erőforrások közé tartozik a 0-ás partíció és a DAS.
- A jobb oldali panelen kattintson a jobb oldali egérgombbal valamelyik erőforrásra, és
válassza a Take Offline (Offline állapotba hozás)
lehetőséget.
- Ismételje meg ezt a lépést a 0-ás DB2 csoport minden egyes DB2 erőforrása esetében.
- Válassza ki a DB2 Group 1 (1-es DB2 csoport) elemet. A
csoporthoz tartozó erőforrások megjelennek a jobb oldali panelen.
- Az 1-es DB2 csoport erőforrásai közé tartozik az 1-es partíció.
- A jobb oldali panelen kattintson a jobb oldali egérgombbal az erőforrásra (1-es
partíció), majd válassza a Take Offline (Offline állapotba
hozás) lehetőséget.
- Indítsa el az erőforráscsoportos szolgáltatást a B számítógépen.
Ha a telepítés
során a program kérte a rendszer újraindítását, és ha az erőforráscsoportos
szolgáltatásra vonatkozó Restart Type (Újraindítás típusa)
beállítás értéke automatic (automatikus), ugorja át ezt a lépést, mivel az
erőforráscsoportos szolgáltatás elindítása már megtörtént.
Az
erőforráscsoportos szolgáltatás elindításához tegye a következőket:
- A Component Services ablakban kattintson jobb oldali egérgombbal a
Cluster Service (Erőforráscsoportos szolgáltatás) elemre.
- Kattintson a Start (Indítás) gombra.
- Helyezze át a 0-ás és az 1-es DB2 csoportot a B számítógépre.
- Az Erőforráscsoport adminisztrátora ablakban kattintson a
DB2 Group 0 (0-ás DB2 csoport) elemre.
- Jobb oldali egérgombbal kattintson egyet, majd válassza a
Move Group (Csoport áthelyezése) gombot. A tulajdonos
oszlop tartalma a B számítógépre módosul.
- Kattintson a DB2 Group 1 (1-es DB2 csoport) elemre.
- Jobb oldali egérgombbal kattintson egyet, majd válassza a
Move Group (Csoport áthelyezése) gombot. A tulajdonos
oszlop tartalma a B számítógépre módosul.
- Hozza online állapotba a DB2 erőforrásokat a B számítógépen.
- A 0-ás és az 1-es partíció, valamint a DAS ezzel erőforrássá válnak a B számítógépen.
Ezeket egyenként kell online állapotba hozni. Ezen erőforrások online állapotba hozásához
tegye a következőket:
- Az Erőforráscsoport adminisztrátora ablak bal oldali paneljén válassza ki a
Groups (Csoportok) elemet.
- Válassza ki a DB2 Group 0 (0-ás DB2 csoport) elemet. A
csoporthoz tartozó erőforrások megjelennek a jobb oldali panelen.
- A 0-ás DB2 csoporthoz erőforrások közé tartozik a 0-ás partíció és a DAS.
- A jobb oldali panelen kattintson a jobb oldali egérgombbal valamelyik erőforrásra, és
válassza a Bring Online (Online állapotba hozás)
lehetőséget.
- Ismételje meg ezt a lépést a 0-ás DB2 csoport minden egyes DB2 erőforrása esetében.
- Válassza ki a DB2 Group 1 (1-es DB2 csoport) elemet. A
csoporthoz tartozó erőforrások megjelennek a jobb oldali panelen.
- Az 1-es DB2 csoport erőforrásai közé tartozik az 1-es partíció.
- A jobb oldali panelen kattintson a jobb oldali egérgombbal az erőforrásra (1-es
partíció), majd válassza a Bring Online (Online állapotba
hozás) lehetőséget.
- Hajtsa végre minden DB2 példány és minden DB2 adatbázis költöztetését.
- Hajtsa végre az összes DB2 példány költöztetését a
db2imigr parancs segítségével:
- Az összes DB2 példány megkereséséhez adja ki a db2ilist
parancsot.
- Az egyes DB2 példányok költöztetéséhez adja ki a db2imigr
parancsot. Ez a parancs a sqllib\bin könyvtárban található,
és minden egyes DB2 példányra vonatkozóan futtatni kell.
- Hajtsa végre az összes DB2 adatbázis költöztetését a migrate
database parancs segítségével.
- Állítsa le az erőforráscsoportos szolgáltatást az A számítógépen.
- A Component Services ablakban kattintson jobb oldali egérgombbal a
Cluster Service (Erőforráscsoportos szolgáltatás) elemre.
- Kattintson a Stop (Leállítás) gombra.
- Töltse le és telepítse a 8.2.2-es verziójú DB2 UDB programot az A számítógépre (ezzel
egyenértékű a FixPak 9 javítócsomaggal futó 8.1-es verzió).
Megjegyzés:
- A DB2 továbbra is elérhető és fut az A számítógépen.
- Előfordulhat, hogy a telepítés során újra kell indítania a számítógépet.
- Az A számítógépen nem szükséges kiadni a db2imigr és a
migrate database parancsot, mivel már futtatta ezeket a B
számítógépen.
- Indítsa el az erőforráscsoportos szolgáltatást az A számítógépen.
Ha a telepítés
során a program kérte a rendszer újraindítását, és ha a Restart
Type (Újraindítás típusa) beállítás értéke automatic (automatikus), ugorja át ezt a
lépést, mivel az erőforráscsoportos szolgáltatás elindítása már megtörtént.
Az
erőforráscsoportos szolgáltatás elindításához tegye a következőket:
- A Component Services ablakban kattintson jobb oldali egérgombbal a
Cluster Service (Erőforráscsoportos szolgáltatás) elemre.
- Kattintson a Start (Indítás) gombra.
- Helyezze át a 0-ás DB2 csoportot az A számítógépre.
- Az Erőforráscsoport adminisztrátora ablakban kattintson a
DB2 Group 0 (0-ás DB2 csoport) elemre.
- Jobb oldali egérgombbal kattintson egyet, majd válassza a
Move Group (Csoport áthelyezése) gombot. A tulajdonos
oszlop tartalma az A számítógépre módosul.
Ez a művelet visszaállítja az MSCS környezet eredeti konfigurációját.
- Ha az automatikus visszaállás szolgáltatást kikapcsolta az 1. lépésben, be kell
kapcsolnia azt.
- A 0-ás DB2 csoportban az automatikus visszaállás engedélyezéséhez tegye a
következőket:
- Az Erőforráscsoport adminisztrátora GUI felületen kattintson a jobb oldali
egérgombbal a DB2 Group 0 (0-ás DB2 csoport) elemre.
- Válassza a Tulajdonságok elemet. Megjelenik a 0-ás DB2
csoport tulajdonságai ablak.
- A Visszaállás fülön kattintson a
Visszaállás engedélyezése rádiógombra.
- Kattintson az OK gombra.
- Az 1-es DB2 csoportban az automatikus visszaállás engedélyezéséhez tegye a
következőket:
- Az Erőforráscsoport adminisztrátora ablakban kattintson a jobb oldali egérgombbal a
DB2 Group 1 (1-es DB2 csoport) elemre.
- Válassza a Tulajdonságok elemet. Megjelenik az 1-es
DB2 csoport tulajdonságai ablak.
- A Visszaállás fülön kattintson a
Visszaállás engedélyezése rádiógombra.
- Kattintson az OK gombra.
Adatbázis-költöztetés (HP-UX IA64 rendszeren)
A 8.x kiadások esetében az adatbázis-költöztetés nem támogatott a következő terméknél:
DB2
Universal Database (UDB) for HP-UX program IA64 rendszeren.
7-es verziójú
DB2
biztonsági mentés lemezképállományának visszaállítása 8-as verziójú példányra nem támogatott IA64
rendszeren futó
DB2 UDB for
HP-UX esetében.
[ Oldal eleje |Előző oldal | Következő oldal | Tartalom ]