Arbeta med skriptfilerna för exempelkonsolen (OracleToSQL)
Några exempelfiler har tillhandahållits tillsammans med produkten för användarreferensen och användningen. I det här avsnittet beskrivs hur du enkelt kan anpassa dessa skript så att de passar slutanvändarens behov.
Exempelkonsolskriptfiler
Följande exempelkonsolskriptfiler som täcker olika scenarier har angetts för användarreferens:
ServersConnectionFileSample.xml
VariableValueFileSample.xml
AssessmentReportGenerationSample.xml
SqlStatementConversionSample.xml
ConversionAndDataMigrationSample.xml
ServersConnectionFileSample.xml:
Det här exemplet ger de olika anslutningslägena tillgängliga för käll- och måldatabasen och användaren kan välja valfritt läge enligt kravet. Det här exemplet innehåller serverdefinitionerna.
Användaren kan ansluta till den databas som krävs genom att helt enkelt ändra värdena till de käll- och målserverdefinitioner som krävs. I exemplet har alla värden angetts som variabelvärden som är tillgängliga i VariableValueFileSample.xml. Alla andra anslutningsparametrar kan tas bort från användarens arbetsserveranslutningsfil.
Mer information om hur du ansluter till käll- och målservern finns i Skapa serveranslutningsfiler (OracleToSQL) .
VariableValueFileSample.xml: Alla variabler som har använts i exempelkonsolskriptfilerna och
ServersConnectionFileSample.xml
har sorterats i den här filen. För att köra exempelkonsolskripten måste användaren helt enkelt ersätta exempelvariabelvärdena med användardefinierade och skicka den här filen som ytterligare ett kommandoradsargument tillsammans med skriptfilen.Mer information om variabelvärdefil finns i Skapa filer för variabelvärde (OracleToSQL).
AssessmentReportGenerationSample.xml: Det här exemplet gör att användaren kan generera en XML-utvärderingsrapport som kan användas av användaren för analys innan de börjar konvertera och migrera data.
I kommandot
generate-assessment-report
måste användaren obligatoriskt ändra variabelvärdet (se VariableValueFileSample.xml) i attributetobject-name
till databasnamnet som används av användaren. Beroende på vilken typ av objekt som anges måste även värdet förobject-type
ändras.Om användaren måste utvärdera flera objekt/databaser kan de ange flera
metabase-object
noder enligt beskrivningen igenerate-assessment-report
kommandoexempel 4 i exempelkonsolskriptfilen.Mer information om hur du genererar rapporter finns i Generera rapporter (OracleToSQL).
Not
- Kontrollera att kommandoradsargumentet för variabelvärdet skickas till konsolprogrammet och VariableValueFileSample.xml uppdateras med de angivna värdena för användaren.
- Kontrollera att kommandoradsargumentet för serveranslutningsfilen skickas till konsolprogrammet och att ServersConnectionFileSample.xml uppdateras med rätt serverparametervärden.
SqlStatementConversionSample.xml:
Med det här exemplet kan användaren generera motsvarande skriptt-sql
för kommandot i källdatabasensql
som anges som indata.I kommandot
convert-sql-statement
måste användaren obligatoriskt ändra variabelvärdet (se VariableValueFileSample.xml) i attributetcontext
till det databasnamn som används av användaren. Användaren måste också ändra attributvärdetsql
till det kommando från källdatabasensql
som behöver konverteras.Användaren kan också ange sql-filer som ska konverteras. Detta har illustrerats i
convert-sql-statement
-kommandots Exempel 4 på exempelkonsolskriptfilen.Not
Kontrollera att kommandoradsargumentet för variabelvärdet skickas till konsolprogrammet och VariableValueFileSample.xml uppdateras med de angivna värdena för användaren.
ConversionAndDataMigrationSample.xml:
Med det här exemplet kan användaren utföra en migrering från början till slut, från konvertering till datamigrering. Listan över obligatoriska attributvärden som de måste ändra visas nedan:Kommandonamn
map-schema
Schemamappning av källdatabasen till målschemat.
Attribut
source-schema:
Anger den källdatabas som måste konverteras.sql-server-schema
: Anger den måldatabas som ska migreras till
Kommandonamn
convert-schema
Utför schemakonvertering från källa till målschema.
Om användaren måste utvärdera flera objekt/databaser kan de ange flera
metabase-object
noder enligt beskrivningen iconvert-schema
kommandoexempel 4 i exempelkonsolskriptfilen.
Attribut
object-name
: Ange den källdatabas/det objektnamn som måste konverteras. Kontrollera att motsvarandeobject-type
ändras baserat på vilken typ av objekt som anges iobject-name
Kommandonamn
synchronize-target
Synkroniserar målobjekten med måldatabasen.
Om användaren måste utvärdera flera objekt/databaser kan de ange flera
metabase-object
noder enligt beskrivningen isynchronize-target
kommandoexempel 3 i exempelkonsolskriptfilen.
Attribut
object-name:
Ange sql Server-databasen/objektnamnet som måste skapas. Kontrollera att motsvarandeobject-type
ändras baserat på vilken typ av objekt som anges iobject-name
Kommandonamn
migrate-data
Migrerar källdata till målet.
Om användaren måste utvärdera flera objekt/databaser kan de ange flera
metabase-object
noder enligt beskrivningen imigrate-data
kommandoexempel 2 i exempelkonsolskriptfilen.
Attribut
object-name:
Anger källdatabasens/tabellernas namn som måste migreras. Kontrollera att motsvarandeobject-type
ändras baserat på vilken typ av objekt som anges iobject-name
Se även
Skapa filer med variabelvärden (OracleToSQL)
Skapa serveranslutningsfiler (OracleToSQL)
Generera rapporter (OracleToSQL)