Efter overførslen af databasen kan du foretage en række valgfri aktiviteter. Du kan også foretage dem for en sikkerhedskopi af en tidligere databaseversion, som genindlæses i Version 7, for ved slutningen af genindlæsningen overføres databasen til Version 7.
Bemærk: | Dette afsnit gælder kun for overførsler, hvor Version 5.x-databaser er involveret, eller for Version 6-databaser, som tidligere er overført fra Version 5.x-formatet, men hvis entydige indekser ikke er blevet overført vha. kommandoen db2uiddl. |
Entydige indekser i Version 5.x overføres ikke automatisk til Version 7. Det skyldes, at:
Alle eksisterende applikationer kan fortsat bruges, selv om de entydige indekser ikke konverteres til Version 5-semantik. Det er kun nødvendigt at konvertere entydige indekser til Version 7-semantik, hvis udskudt kontrol af entydighed skal anvendes.
Sådan konverteres entydige indekser:
Kommandoen db2uiddl søger i databasekatalogtabellerne og opretter alle CREATE UNIQUE INDEX-sætningerne til brugertabeller i en outputfil.
db2 -tvf filnavn
hvor filnavn er navnet på den fil, der genereres af kommandoen db2uiddl.
Når databasen er blevet overført, bevares gammel statistik til optimering af forespørgsler i katalogerne. DB2 Version 7 indeholder imidlertid statistik, som er ændret i forhold til eller ikke findes i Version 5.x. Hvis du vil bruge denne statistik, skal du udføre kommandoen runstats mod tabellerne, først og fremmest dem der er afgørende for SQL-forespørgslernes performance.
Syntaksen for kommandoen runstats er beskrevet i Command Reference. Der er flere oplysninger om statistik i Administration Guide.
Når databasen overføres, bliver alle eksisterende pakker ugyldige. Efter overførslen oprettes de enkelte pakker igen, første gang de bruges af Version 7-databasesystemet.
Af hensyn til performance anbefales det, at du opretter ny binding af alle pakkerne vha. kommandoen db2rbind. Kommandosyntaksen er beskrevet i Command Reference.
Ved overførslen af en database ændres nogle af konfigurationsparametrene for databasen til standardværdierne for Version 7 eller andre værdier. Der er flere oplysninger om konfigurationsparametre i Administration Guide.
Det anbefales at udføre DB2 Performanceovervågning for at få hjælp til at vælge de relevante konfigurationsparametre. Der er flere oplysninger i Administration Guide.
Benyt følgende kommando til at overføre Explain-tabellerne i en database, der er overført til Version 7:
db2exmig -d dbnavn -e explain_skema [-u brugerid kodeord]
hvor:
De Explain-tabeller, der tilhører den bruger, som udfører db2exmig, eller som bruges til at oprette forbindelse til databasen, overføres. Vha. værktøjet til overførsel af Explain-tabeller omdøbes Version 5- og Version 6-tabellerne, der oprettes et nyt sæt tabeller vha. EXPLAIN.DDL, og indholdet af de gamle tabeller kopieres til de nye tabeller. Til sidst slettes de gamle tabeller. Hvis brugeren har føjet kolonner til Explain-tabellerne, bevares de af overførselsværktøjet db2exmig.