Det finns åtgärder som du kan vilja vidta efter databasmigreringen. Du kan också utföra de här valfria åtgärderna på en säkerhetskopia av databasen från en äldre version som återställs till version eftersom databasen migreras till version 7 när återställningen är klar.
Anm: | Det här avsnittet gäller endast migrering av version 5.x-databaser eller version 6-databaser som har migrerats från version 5.x-format vars unika index inte migrerades med kommandot db2uiddl. |
Unika index i version 5.x migreras inte automatiskt till version 7-semantiken. Det har följande orsaker:
Alla befintliga tillämpningar fortsätter att fungera även om de unika indexen inte konverteras till version 7-semantik. Du behöver endast konvertera unika index till version 7-semantik om det behövs för att hantera senarelagd unicitetskontroll.
Så här konverterar du unika index:
När du ger kommandot db2uiddl genomsöks databasens katalogtabeller och alla CREATE UNIQUE INDEX-satser för användartabeller genereras i en utdatafil.
db2 -tvf filnamn
där filnamn är namnet på den fil som skapats med kommandot db2uiddl.
När databasmigreringen är klar finns all gammal statistik som används för att optimera frågeprestanda i katalogerna. Men version 7 av DB2 har statistik som ändras eller som inte finns i version 5.x. För att kunna använda den statistiken kan du köra kommandot runstats mot tabeller, särskilt de tabeller som är nödvändiga för att SQL-frågorna ska fungera bra.
I Command Reference finns information om syntaxen för kommandot runstats. Mer information om statistiken finns i Administration Guide.
Vid databasmigrering är alla befintliga paket annullerade. Efter migreringen återuppbyggs alla paket när de används första gången av databasprodukten i version 7.
Om du vill ha bättre prestanda bör du köra kommandot db2rbind så att alla paket som lagras i databasen återuppbyggs. I Command Reference finns information om syntaxen för kommandot.
En del av databasens konfigurationsparametrar ändras till version 7-standard eller till andra värden vid databasmigreringen. I Administration Guide finns mer information om konfigurationsparametrar.
Vi rekommenderar att du kör prestandaövervakning i DB2 så att du kan få förslag på lämpliga konfigurationsparametrar. Mer information finns i Administration Guide.
Om du vill migrera explain-tabeller i en databas som har migrerats till version 7 kör du följande kommando:
db2exmig -d dbnamn -e explain_schema [-u användar-id lösenord]
där:
Explain-tabellerna som tillhör det användar-ID som används för att köra kommandot db2exmig, eller för anslutning till databasen, kommer att migreras. Migreringsverktyget för explain-tabeller ändrar namnet på version 5.x- och version 6-tabeller, skapar en ny uppsättning tabeller med hjälp av kommandot EXPLAIN.DDL och innehållet i de gamla tabellerna kopieras till de nya tabellerna. Slutligen tas de gamla tabellerna bort. Genom migreringsverktyget db2exmig bevaras all kolumner som har lagts till i explain-tabellerna av användare.