Práce se soubory ukázkových skriptů konzoly (OracleToSQL)
K dispozici je několik ukázkových souborů společně s produktem pro referenční informace a použití uživatele. Tato část popisuje způsob, jak snadno přizpůsobit tyto skripty tak, aby vyhovovaly potřebám koncového uživatele.
Ukázkové soubory skriptů konzoly
Následující ukázkové soubory skriptů konzoly, které pokrývají různé scénáře, byly poskytnuty pro referenci uživatelů:
ServersConnectionFileSample.xml
VariableValueFileSample.xml
AssessmentReportGenerationSample.xml
SqlStatementConversionSample.xml
ConversionAndDataMigrationSample.xml
ServersConnectionFileSample.xml:
Tato ukázka poskytuje různé režimy připojení dostupné pro zdrojovou a cílovou databázi a uživatel může podle požadavku vybrat libovolný režim. Tato ukázka obsahuje definice serveru.
Uživatel se může připojit k požadované databázi jednoduše změnou hodnot na požadované definice zdrojového a cílového serveru. V příkladu byly zadány všechny hodnoty jako proměnné hodnoty, které jsou k dispozici v VariableValueFileSample.xml. Všechny ostatní parametry připojení je možné odebrat ze souboru připojení pracovního serveru uživatele.
Další informace o připojení ke zdrojovému a cílovému serveru najdete v tématu Vytvoření souborů připojení k serveru (OracleToSQL).
VariableValueFileSample.xml: Všechny proměnné, které byly použity v souborech ukázkových skriptů konzoly a
ServersConnectionFileSample.xml
, byly shromážděny v tomto souboru. Aby uživatel spustil ukázkové skripty konzoly, musí jednoduše nahradit hodnoty ukázkových proměnných hodnotami definovanými uživatelem a předat tento soubor jako další argument příkazového řádku spolu se souborem skriptu.Další informace o souboru hodnot proměnných najdete v tématu Vytváření souborů hodnot proměnných (OracleToSQL).
AssessmentReportGenerationSample.xml: Tato ukázka umožňuje uživateli vygenerovat sestavu hodnocení XML, kterou může uživatel použít k analýze, než začne převádět a migrovat data.
V příkazu
generate-assessment-report
musí uživatel povinně změnit hodnotu proměnné (odkaz VariableValueFileSample.xml) v atributuobject-name
na název databáze, který uživatel používá. V závislosti na typu zadaného objektu bude nutné změnit také hodnotuobject-type
.Pokud uživatel musí vyhodnotit více objektů nebo databází, může zadat více
metabase-object
uzlů, jak je znázorněno v příkladu příkazugenerate-assessment-report
příkladu 4 ukázkového souboru skriptu konzoly.Další informace o generování sestav naleznete v tématu Generování sestav (OracleToSQL).
Poznámka
- Ujistěte se, že se do konzolové aplikace předá argument souboru hodnot proměnných a VariableValueFileSample.xml se aktualizuje s hodnotami zadanými uživatelem.
- Ujistěte se, že je argument příkazového řádku souboru připojení serveru předán konzolové aplikaci a ServersConnectionFileSample.xml se aktualizuje správnými hodnotami parametrů serveru.
SqlStatementConversionSample.xml:
Tato ukázka umožňuje uživateli vygenerovat odpovídajícít-sql
skript pro zdrojový databázovýsql
příkaz zadaný jako vstup.V příkazu
convert-sql-statement
musí uživatel povinně změnit hodnotu proměnné (odkaz VariableValueFileSample.xml) v atributucontext
na název databáze, který uživatel používá. Uživatel bude také muset změnit hodnotu atributusql
na zdrojový databázovýsql
příkaz, který vyžaduje převod.Uživatel může také poskytnout soubory SQL, které se mají převést. To je znázorněno v příkladu příkazu
convert-sql-statement
4 ukázkového souboru skriptu konzoly.Poznámka
Ujistěte se, že se do konzolové aplikace předá argument souboru hodnot proměnných a VariableValueFileSample.xml se aktualizuje s hodnotami zadanými uživatelem.
ConversionAndDataMigrationSample.xml:
Tato ukázka umožňuje uživateli provést kompletní migraci z převodu na migraci dat. Seznam povinných hodnot atributů, které budou muset změnit, je uveden níže.Název příkazu
map-schema
Mapování schématu zdrojové databáze na cílové schéma
atributu
source-schema:
Je určena zdrojová databáze, která má být převedena.sql-server-schema
: Určuje cílovou databázi, do které se má migrovat.
Název příkazu
convert-schema
Provede převod schématu ze zdroje na cílové schéma.
Pokud uživatel musí vyhodnotit více objektů nebo databází, může zadat více
metabase-object
uzlů, jak je znázorněno v příkladu příkazuconvert-schema
příkladu 4 ukázkového souboru skriptu konzoly.
atributu
object-name
: Zadejte název zdrojové databáze nebo objektu, který vyžaduje převod. Zajistěte, aby se odpovídajícíobject-type
změnily na základě typu objektu zadaného vobject-name
Název příkazu
synchronize-target
Synchronizuje cílové objekty s cílovou databází.
Pokud uživatel musí vyhodnotit více objektů nebo databází, může zadat více
metabase-object
uzlů, jak je znázorněno v příkladu příkazusynchronize-target
příkladu 3 ukázkového souboru skriptu konzoly.
atributu
object-name:
Zadejte název databáze nebo objektu sql serveru, který vyžaduje vytvoření. Zajistěte, aby se odpovídajícíobject-type
změnily na základě typu objektu zadaného vobject-name
Název příkazu
migrate-data
Migruje zdrojová data do cíle.
Pokud musí uživatel vyhodnotit více objektů nebo databází, může zadat více
metabase-object
uzlů, jak je znázorněno v příkladu příkazumigrate-data
2 ukázkového souboru skriptu konzoly.
atributu
object-name:
Určuje název zdrojové databáze nebo tabulek, který vyžaduje migraci. Zajistěte, aby se odpovídajícíobject-type
změnily na základě typu objektu zadaného vobject-name
Viz také
vytváření souborů hodnot proměnných (OracleToSQL)
vytváření souborů připojení k serveru (OracleToSQL)
Generování zpráv (OracleToSQL)