Migreringsmerknader
I tillegg til informasjonen i dette dokumentet finner du den nyeste informasjonen om migrering
av DB2-produkter på DB2 Migration Portal:
http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21200005
Migrering av EXPLAIN-tabeller
For å kunne opprette EXPLAIN-tabellene må db2updv8-kommandoen kjøres når du installerer DB2 Universal Database (UDB)
versjon 8.2.2 (tilsvarer versjon 8.1 opprettingspakke 9) eller høyere på en DB2 UDB
versjon 8.2 opprettingspakke 1 (tilsvarer versjon 8.1 opprettingspakke 8) eller lavere.
Når du kjører db2updv8-kommandoen, opprettes EXPLAIN_GET_MSG-funksjonen, som gjør
det mulig å kjøre EXPLAIN.DDL igjen.
Hvis du prøver å opprette EXPLAIN-tabellene ved hjelp av EXPLAIN.DDL uten å
kjøre db2updv8-kommandoen, får du kanskje denne
feilmeldingen:
DB21034E
Kommandoen ble behandlet som en SQL-setning, fordi
den var ugyldig for kommandolinjebehandleren.
Under SQL-behandlingen returnerte den dette:
SQL0440N Det ble ikke funnet noen autorisert rutine med navnet
"EXPLAIN_GET_MSG" av typen "FUNCTION" med kompatible argumenter.
LINJENUMMER=26. SQLSTATE=42884
Migrere XML Extender fra tidligere versjoner
Hvis du bruker en tidligere versjon av DB2 XML Extender, må du migrere
hver enkelt database som er aktivert for XML Extender, før du bruker en eksisterende
XML-aktivert database sammen med den oppdaterte XML Extender-utgaven. Hver
nye oppdateringspakke inneholder alle tidligere oppdateringspakker.
Lag en reservekopi av databasen før du kjører migreringsprogrammet.
Slik migrerer du en XML-aktivert database og XML-aktiverte kolonner:
- Skriv dette på DB2-kommandolinjen:
db2 connect to databasenavn
db2 bind dxxinstall/bnd/@dxxMigv.lst
db2 bind dxxinstall/bnd/@dxxbind.lst
der
dxxinstall er katalogen der du installerte DB2 Universal Database.
- Skriv dette på DB2-kommandolinjen:
dxxMigv databasenavn
Migrere DB2 Universal Database når du bruker DataJoiner eller replikering
Hvis du vil migrere en forekomst av
DataJoiner
eller
DB2
Universal Database (UDB) for
Linux,
UNIX og
Windows
der du kjører registrerings- eller effektueringsprogrammene for
DB2
UDB-replikering, må du klargjøre for migrering av replikeringsmiljøet før du
migrerer DB2
UDB- eller DataJoiner-forekomsten. Du finner detaljerte instrukser om
nødvendige forberedelser i migreringsdokumentasjonen for DB2 DataPropagator versjon 8. Migreringsdokumentasjonen for
DB2 DataPropagator versjon 8 finner du på
http://www.ibm.com/software/data/dpropr/.
Migrere DB2 Universal Database (Windows)
Instruksjonene nedenfor viser den riktige rekkefølgen på det som må gjøre
før migrering av DB2 Universal Database (UDB) on Windows.
Forutsetninger
Før migrering:
- Gjør deg kjent med anbefalingene, begrensningene og plasskravene for migrering.
- Noter konfigurasjonsinnstillingene før DB2 UDB-migrering.
- Endre feilnivået for feilsøking.
- Kontroller at databasene er klare for DB2 UDB-migrering.
- Reservekopier databasene.
- Hvis du bruker replikering, må du arkivere alle DB2-loggfilene.
- Du må ha SYSADM-autorisasjon.
- Frakoble DB2-tjeneren for DB2 UDB-migrering.
Merk:
Fra og med versjon 8.1 er DB2_HASH_JOIN-registervariabelen
satt til ON som standard. Du finner mer informasjon i avsnittet "Administrasjon: Ytelse"
under "Dokumentasjonsoppdateringer".
Migrere en 32-bits DB2 versjon 8 Windows-database til 64-bits Windows
I dette avsnittet finer du instruksjoner for å migrere en 32-bits DB2 versjon 8-database
på en 32-bits datamaskin til en 64-bits database på et 64-bits Windows-operativsystem.
Forutsetninger
- Det må være installert en 64-bits versjon av DB2 versjon 8 på din 64-bits datamaskin.
- Kontroller at ditt 32-bits Windows-system kjører DB2 versjon 8.
Fremgangsmåte
Slik migrerer du til DB2 versjon 8 på 64-bits Windows:
- Reservekopier DB2 versjon 8-databasene dine på det 32-bits Windows-systemet.
- Gjenopprett DB2 versjon 8-reservekopien (som du opprettet i trinn 1) på ditt 64-bits Windows-system.
Merk:
I tillegg til migrering av DB2 UDB fra 32-biters systemer til
64-biters systemer, er også disse migreringsalternativene mulig:
- Migrering mellom versjoner av Windows
- Migrering mellom versjoner av DB2 UDB
- Migrering av alt samtidig
- Migrering tilbake til 32-biters
Du finner mer informasjon om dette i denne boken fra IBM: Scaling DB2 UDB
on Windows Server 2003. Denne boken finner du på denne
URLen:
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247019.html
Migrere til DB2 UDB versjon 8.2.2 fra versjon 7 i et MSCS-miljø
Dette emnet viser hvordan du migrerer fra DB2 Universal Database (UDB) versjon
7 til DB2 UDB versjon 8.2.2 (tilsvarer versjon 8.1 opprettingspakke 9) i et Microsoft Cluster
Server-miljø (MSCS).
Forutsetninger: Det vil bli brukt en eksempelkonfigurasjon til å
illustrere hvordan du migrerer til DB2 UDB versjon 8.2.2 (tilsvarer versjon
8.1 opprettingspakke 9) i et MSCS-miljø. I denne eksempelkonfigurasjonen er det
to Windows Server 2000-maskiner med DB2 UDB Enterprise Server Edition
versjon 7. Den opprinnelige konfigurasjonen er en DB2-forekomst som består av
to partisjoner. I tillegg er det to klyngegrupper:
- DB2 Group 0: inneholder partisjon 0 aktiv på maskin A. Database Administration
Server (DAS) ligger også her.
- DB2 Group 1: inneholder partisjon 1 aktiv på maskin B.
Forutsetning
Før du starter migreringen, må du reservekopiere databasen.
Fremgangsmåte
Slik migrerer du fra DB2 UDB versjon 7 til versjon 8.2.2 (tilsvarer versjon
8.1 opprettingspakke 9) i et MSCS-miljø:
- Sett automatic failback til off (av).
Du må kanskje starte maskinen på nytt i løpet av
installeringsprosessen. Hvis du gjør det, starter cluster-tjenesten automatisk på nytt.
Derfor må automatic failback settes til off (av) slik at det ikke utføres failback på
noen grupper automatisk.
- I DB2 Group 0 deaktiverer du automatic failback slik:
- I vinduet Cluster Administrator høyreklikker du på DB2 Group 0.
- Velg Properties. Du får frem vinduet DB2 Group 0 Properties.
- På flippen Failback velger du valgknappen Prevent failback.
- Klikk på OK.
- I DB2 Group 1 deaktiverer du automatic failback slik:
- I vinduet Cluster Administrator høyreklikker du på DB2 Group 1.
- Velg Properties. Du får frem vinduet DB2 Group 1 Properties.
- På flippen Failback velger du valgknappen Prevent failback.
- Klikk på OK.
- Flytt DB2 Group 1 til maskin A.
- I det grafiske brukergrensesnittet til Cluster Administrator klikker du på DB2 Group 1.
- Høyreklikk og velg Move Group. Owner-kolonnen
endres til Computer A.
- Stopp cluster-tjenesten på maskin B.
- I vinduet Component Services høyreklikker du på Cluster Service.
- Klikk på Stop.
- Last ned og installer DB2 UDB versjon 8.2.2 (tilsvarer versjon 8.1
opprettingspakke 9) på maskin B.
Merk:
- DB2 UDB er fremdeles i gang og tilgjengelig på maskin A.
- Som en del av installeringsprosessen vil du bli bedt om å kjøre db2imigr-kommandoen for å migrere DB2-forekomstene på
denne maskinen. Under kjøringen av db2imigr må du kanskje
starte maskinen på nytt.
- Frakoble DB2-ressursene på maskin A.
- Både partisjon 0, partisjon 1 og DAS er ressurser på maskin A.
Disse må være kobles fra (offline) en om gangen. Slik kobler du fra ressursene på maskin A:
- I den venstre ruten i vinduet Cluster Administrator velger du Groups.
- Velg DB2 Group 0. Ressursene for gruppen
blir vist i den høyre ruten.
- For DB2 Group 0 omfatter DB2-ressursene partisjon 0 og DAS.
- I den høyre ruten høyreklikker du på en av ressursene og velger Take Offline.
- Gjenta dette trinnet for hver DB2-ressurs i DB2 Group 0.
- Velg DB2 Group 1. Ressursene for gruppen
blir vist i den høyre ruten.
- For DB2 Group 1 omfatter DB2-ressursene partisjon 1.
- I den høyre ruten høyreklikker du på ressursen (partisjon 1) og velger Take Offline.
- Start cluster-tjenesten på maskin B.
Hvis installeringen krevde at maskinen ble
startet på nytt, og hvis Restart Type for cluster-tjenesten er satt
til automatic, hopper du over dette trinnet fordi cluster-tjenesten da allerede er startet.
Slik starter du cluster-tjenesten:
- I vinduet Component Services høyreklikker du på Cluster Service.
- Klikk på Start.
- Flytt DB2 Group 0 og DB2 Group 1 til maskin B.
- I vinduet Cluster Administrator klikker du på DB2 Group 0.
- Høyreklikk og velg Move Group. Owner-kolonnen
endres til Computer B.
- Klikk på DB2 Group 1.
- Høyreklikk og velg Move Group. Owner-kolonnen
endres til Computer B.
- Koble til igjen DB2-ressursene på maskin B.
- Både partisjon 0, partisjon 1 og DAS er nå ressurser på maskin B.
Disse må være kobles til igjen (online) en om gangen. Slik kobler du til igjen disse ressursene:
- I den venstre ruten i vinduet Cluster Administrator velger du Groups.
- Velg DB2 Group 0. Ressursene for gruppen
blir vist i den høyre ruten.
- For DB2 Group 0 omfatter DB2-ressursene partisjon 0 og DAS.
- I den høyre ruten høyreklikker du på en av ressursene og velger Bring Online.
- Gjenta dette trinnet for hver DB2-ressurs i DB2 Group 0.
- Velg DB2 Group 1. Ressursene for gruppen
blir vist i den høyre ruten.
- For DB2 Group 1 omfatter DB2-ressursene partisjon 1.
- I den høyre ruten høyreklikker du på ressursen (partisjon 1) og velger Bring Online.
- Migrer alle DB2-forekomster og alle DB2-databaser.
- Migrer alle DB2-forekomster ved hjelp av db2imigr-kommandoen:
- Du finner alle DB2-forekomster ved å kjøre db2ilist-kommandoen.
- Du migrerer hver enkelt DB2-forekomst ved å kjøre
db2imigr-kommandoen. Denne kommandofilen ligger under katalogen sqllib\bin og må kjøres for hver enkelt DB2-forekomst.
- Migrer alle DB2-databasene ved hjelp av kommandoen migrate database.
- Stopp cluster-tjenesten på maskin A.
- I vinduet Component Services høyreklikker du på Cluster Service.
- Klikk på Stop.
- Last ned og installer DB2 UDB versjon 8.2.2 (tilsvarer versjon 8.1
opprettingspakke 9) på maskin A.
Merk:
- DB2 er fremdeles i gang og tilgjengelig på maskin A.
- Du må kanskje starte maskinen på nytt som en del av installeringsprosessen.
- Du trenger ikke å kjøre kommandoene db2imigr og migrate database på maskin A, fordi du allerede har kjørt disse
kommandoene på maskin B.
- Start cluster-tjenesten på maskin A.
Hvis installeringen krevde at maskinen ble
startet på nytt, og hvis Restart Type er satt
til automatic, hopper du over dette trinnet fordi cluster-tjenesten da allerede er startet.
Slik starter du cluster-tjenesten:
- I vinduet Component Services høyreklikker du på Cluster Service.
- Klikk på Start.
- Flytt DB2 Group 0 til maskin A.
- I vinduet Cluster Administrator klikker du på DB2 Group 0.
- Høyreklikk og velg Move Group. Owner-kolonnen
endres til Computer A.
Dette gjør at MSCS-miljøet settes tilbake til den opprinnelige konfigurasjonen.
- Hvis automatic failback ble slått av i trinn 1, må du slå det på igjen.
- I DB2 Group 0 aktiverer du automatic failback slik:
- I det grafiske brukergrensesnittet til Cluster Administrator høyreklikker du på DB2 Group 0.
- Velg Properties. Du får frem vinduet DB2 Group 0 Properties.
- På flippen Failback velger du valgknappen Allow failback.
- Klikk på OK.
- I DB2 Group 1 aktiverer du automatic failback slik:
- I vinduet Cluster Administrator høyreklikker du på DB2 Group 1.
- Velg Properties. Du får frem vinduet DB2 Group 1 Properties.
- På flippen Failback velger du valgknappen Allow failback.
- Klikk på OK.
Databasemigrering (HP-UX på IA64)
Databasemigrering støttes ikke for DB2 Universal Database for HP-UX på IA64 i versjon 8.x-utgavene.
Gjenoppretting av en DB2-reservekopi fra versjon 7 til en versjon 8-forekomst støttes
ikke på DB2 UDB for HP-UX på IA64.
[ Øverst på siden |Forrige side | Neste side | Innhold ]