Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När SSMA-testaren kör ett testfall körs de objekt som valts för testning och skapar en rapport om verifieringsresultat. Om resultaten är identiska på båda plattformarna lyckades testet. Korrespondensen mellan objekt mellan Oracle och SQL Server bestäms enligt schemamappningsinställningarna för det aktuella SSMA-projektet.
Ett nödvändigt krav för ett lyckat test är att alla Oracle-objekt konverteras och läses in i måldatabasen. Tabelldata bör också migreras så att innehållet i tabellerna på båda plattformarna synkroniseras.
Kör testscenario
Så här kör du det förberedda testfallet:
- Klicka på knappen Run (Kör).
- I dialogrutan Anslut till Oracle anger du anslutningsinformationen och klickar sedan på Anslut.
När testet är klart skapas testfallsrapporten. Klicka på knappen Rapport för att visa testfallsrapporten. Resultatet av testet (testfallrapport) lagras automatiskt i testresultatlagringsplatsen för senare användning.
Utförandesteg för testfall
Förutsättningar
SSMA-testare kontrollerar om alla krav uppfylls för testkörningen innan testet startas. Om vissa villkor inte uppfylls visas ett felmeddelande.
Initialisering
I det här steget skapar SSMA-testaren hjälpobjekt (tabeller, utlösare och vyer) i Oracle-serverns SSMATESTER_ORACLE schema. De tillåter spårning av ändringar som gjorts i de berörda objekten som valts för verifiering.
Anta att den verifierade tabellen heter USER_TABLE. För en sådan tabell skapas följande extra objekt i Oracle.
| Namn | Typ | Beskrivning |
|---|---|---|
USER_TABLE$Trg |
utlösare | Utlös granskning av ändringarna i den verifierade tabellen. |
USER_TABLE$AUD |
bord/tabell | Tabell där borttagna och överskrivna rader sparas. |
USER_TABLE$AUDID |
bord/tabell | Tabell där nya och ändrade rader sparas. |
USER_TABLE |
vy | Förenklad representation av tabelländringarna. |
USER_TABLE$NEW |
vy | Förenklad representation av infogade och överskrivna rader. |
USER_TABLE$NEW_ID |
vy | Identifiering av infogade och ändrade rader. |
USER_TABLE$OLD |
vy | Förenklad representation av borttagna och överskrivna rader. |
Följande objekt skapas i schemat för den verifierade tabellen på SQL Server.
| Namn | Typ | Beskrivning |
|---|---|---|
USER_TABLE$Trg |
utlösare | Utlös granskning av ändringarna i den verifierade tabellen. |
Och följande objekt skapas på SQL Server i schemat ssma_tester_changes .
| Namn | Typ | Beskrivning |
|---|---|---|
USER_TABLE$Aud |
bord/tabell | Tabell där borttagna och överskrivna rader sparas. |
USER_TABLE$AudID |
bord/tabell | Tabell där nya och ändrade rader sparas. |
USER_TABLE|view |
Förenklad representation av tabelländringarna. | |
USER_TABLE$new |
vy | Förenklad representation av infogade och överskrivna rader. |
USER_TABLE$new_id |
vy | Identifiering av infogade och ändrade rader. |
USER_TABLE$old |
vy | Förenklad representation av borttagna och överskrivna rader. |
Anrop från testobjekt
I det här steget anropar SSMA-testaren varje objekt som valts för testningen, jämför resultaten och visar rapporten.
Slutförandet
Under slutförandet av SSMA-testaren rensas hjälpobjekten som skapades i initieringssteget.
Nästa steg
Visa testfallsrapporter (OracleToSQL)
Se även
Välja och konfigurera objekt att testa (OracleToSQL)Välja och konfigurera berörda objekt (OracleToSQL)Testning av migrerade databasobjekt (OracleToSQL)