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

| | |

db2updv8 technote

|

Den nyeste informasjonen om db2updv8, inkludert viktig informasjon |om bruk og midlertidige løsninger for vanlige problemer, kan du lese technote |1178848 på http://www-1.ibm.com/support/docview.wss?rs=71&uid=swg21178848

| | |

Etter at du har kjørt db2updv8, er det ikke mulig å gå tilbake til V 8.1

|

Når du har kjørt kommandoen db2updv8 for å oppdatere |systemkatalogene til det gjeldende versjon 8-nivået, er det ikke støtte for å gå tilbake til |V 8.1.

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:

  1. 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.
  2. 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:

  1. Gjør deg kjent med anbefalingene, begrensningene og plasskravene for migrering.
  2. Noter konfigurasjonsinnstillingene før DB2 UDB-migrering.
  3. Endre feilnivået for feilsøking.
  4. Kontroller at databasene er klare for DB2 UDB-migrering.
  5. Reservekopier databasene.
  6. Hvis du bruker replikering, må du arkivere alle DB2-loggfilene.
  7. Du må ha SYSADM-autorisasjon.
  8. 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
Fremgangsmåte

Slik migrerer du til DB2 versjon 8 på 64-bits Windows:

  1. Reservekopier DB2 versjon 8-databasene dine på det 32-bits Windows-systemet.
  2. 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:

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:

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ø:

  1. 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.

    1. I DB2 Group 0 deaktiverer du automatic failback slik:
      1. I vinduet Cluster Administrator høyreklikker du på DB2 Group 0.
      2. Velg Properties. Du får frem vinduet DB2 Group 0 Properties.
      3. På flippen Failback velger du valgknappen Prevent failback.
      4. Klikk på OK.
    2. I DB2 Group 1 deaktiverer du automatic failback slik:
      1. I vinduet Cluster Administrator høyreklikker du på DB2 Group 1.
      2. Velg Properties. Du får frem vinduet DB2 Group 1 Properties.
      3. På flippen Failback velger du valgknappen Prevent failback.
      4. Klikk på OK.
  2. Flytt DB2 Group 1 til maskin A.
    1. I det grafiske brukergrensesnittet til Cluster Administrator klikker du på DB2 Group 1.
    2. Høyreklikk og velg Move Group. Owner-kolonnen endres til Computer A.
  3. Stopp cluster-tjenesten på maskin B.
    1. I vinduet Component Services høyreklikker du på Cluster Service.
    2. Klikk på Stop.
  4. 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.
  5. Frakoble DB2-ressursene på maskin A.
    1. 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:
      1. I den venstre ruten i vinduet Cluster Administrator velger du Groups.
      2. 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.
      3. 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.
      4. Velg DB2 Group 1. Ressursene for gruppen blir vist i den høyre ruten.
        • For DB2 Group 1 omfatter DB2-ressursene partisjon 1.
      5. I den høyre ruten høyreklikker du på ressursen (partisjon 1) og velger Take Offline.
  6. 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:

    1. I vinduet Component Services høyreklikker du på Cluster Service.
    2. Klikk på Start.
  7. Flytt DB2 Group 0 og DB2 Group 1 til maskin B.
    1. I vinduet Cluster Administrator klikker du på DB2 Group 0.
    2. Høyreklikk og velg Move Group. Owner-kolonnen endres til Computer B.
    3. Klikk på DB2 Group 1.
    4. Høyreklikk og velg Move Group. Owner-kolonnen endres til Computer B.
  8. Koble til igjen DB2-ressursene på maskin B.
    1. 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:
      1. I den venstre ruten i vinduet Cluster Administrator velger du Groups.
      2. 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.
      3. 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.
      4. Velg DB2 Group 1. Ressursene for gruppen blir vist i den høyre ruten.
        • For DB2 Group 1 omfatter DB2-ressursene partisjon 1.
      5. I den høyre ruten høyreklikker du på ressursen (partisjon 1) og velger Bring Online.
    2. Migrer alle DB2-forekomster og alle DB2-databaser.
      1. Migrer alle DB2-forekomster ved hjelp av db2imigr-kommandoen:
        1. Du finner alle DB2-forekomster ved å kjøre db2ilist-kommandoen.
        2. 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.
      2. Migrer alle DB2-databasene ved hjelp av kommandoen migrate database.
  9. Stopp cluster-tjenesten på maskin A.
    1. I vinduet Component Services høyreklikker du på Cluster Service.
    2. Klikk på Stop.
  10. 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.
  11. 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:

    1. I vinduet Component Services høyreklikker du på Cluster Service.
    2. Klikk på Start.
  12. Flytt DB2 Group 0 til maskin A.
    1. I vinduet Cluster Administrator klikker du på DB2 Group 0.
    2. 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.
  13. Hvis automatic failback ble slått av i trinn 1, må du slå det på igjen.
    1. I DB2 Group 0 aktiverer du automatic failback slik:
      1. I det grafiske brukergrensesnittet til Cluster Administrator høyreklikker du på DB2 Group 0.
      2. Velg Properties. Du får frem vinduet DB2 Group 0 Properties.
      3. På flippen Failback velger du valgknappen Allow failback.
      4. Klikk på OK.
    2. I DB2 Group 1 aktiverer du automatic failback slik:
      1. I vinduet Cluster Administrator høyreklikker du på DB2 Group 1.
      2. Velg Properties. Du får frem vinduet DB2 Group 1 Properties.
      3. På flippen Failback velger du valgknappen Allow failback.
      4. 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 ]