Sdílet prostřednictvím


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 atributu object-name na název databáze, který uživatel používá. V závislosti na typu zadaného objektu bude nutné změnit také hodnotu object-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říkazu generate-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 atributu context na název databáze, který uživatel používá. Uživatel bude také muset změnit hodnotu atributu sql 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říkazu convert-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 v object-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říkazu synchronize-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 v object-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říkazu migrate-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 v object-name

Viz také

vytváření souborů hodnot proměnných (OracleToSQL)
vytváření souborů připojení k serveru (OracleToSQL)
Generování zpráv (OracleToSQL)