Udostępnij za pośrednictwem


Praca z przykładowymi plikami skryptów konsoli (OracleToSQL)

Udostępniono kilka przykładowych plików wraz z produktem dla dokumentacji i użycia użytkownika. W tej sekcji opisano sposób łatwego dostosowywania tych skryptów w celu dopasowania ich do potrzeb użytkownika końcowego.

Przykładowe pliki skryptów konsoli

W dokumentacji użytkownika podano następujące przykładowe pliki skryptów konsoli obejmujące różne scenariusze:

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • SqlStatementConversionSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

    • Ten przykład zapewnia różne tryby połączenia dostępne dla źródłowej i docelowej bazy danych, a użytkownik może wybrać dowolny tryb zgodnie z wymaganiami. Ten przykład zawiera definicje serwera.

    • Użytkownik może nawiązać połączenie z wymaganą bazą danych, zmieniając wartości na wymagane definicje serwera źródłowego i docelowego. W przykładzie podano wszystkie wartości jako wartości zmiennych, które są dostępne w VariableValueFileSample.xml. Wszystkie inne parametry połączenia można usunąć z pliku połączenia serwera roboczego użytkownika.

    • Aby uzyskać więcej informacji na temat nawiązywania połączenia ze źródłem i serwerem docelowym, zobacz Tworzenie plików połączeń serwera (OracleToSQL) .

  • VariableValueFileSample.xml: Wszystkie zmienne, które zostały użyte w przykładowych plikach skryptów konsoli oraz w ServersConnectionFileSample.xml, zostały zestawione w tym pliku. Aby wykonać przykładowe skrypty konsoli, użytkownik musi po prostu zastąpić przykładowe wartości zmiennych zdefiniowanymi przez użytkownika i przekazać ten plik jako dodatkowy argument wiersza polecenia wraz z plikiem skryptu.

    Aby uzyskać więcej informacji na temat pliku wartości zmiennej, zobacz Creating Variable Value Files (OracleToSQL).

  • AssessmentReportGenerationSample.xml: Ten przykład umożliwia użytkownikowi wygenerowanie raportu oceny xml, który może być używany przez użytkownika do analizy przed rozpoczęciem konwertowania i migrowania danych.

    W poleceniu generate-assessment-report użytkownik musi obowiązkowo zmienić wartość zmiennej (patrz VariableValueFileSample.xml) w atrybucie object-name na nazwę bazy danych używanej przez użytkownika. W zależności od określonego rodzaju obiektu należy również zmienić wartość object-type.

    Jeśli użytkownik musi ocenić wiele obiektów/baz danych, można określić wiele węzłów metabase-object, jak pokazano w przykładzie 4 polecenia generate-assessment-report przykładowego pliku skryptu konsoli.

    Aby uzyskać więcej informacji na temat generowania raportów, zobacz Generowanie raportów (OracleToSQL).

    Notatka

    • Upewnij się, że do aplikacji konsolowej jest przekazywany argument wiersza polecenia dotyczący pliku z wartością zmiennej i że VariableValueFileSample.xml jest aktualizowany wartościami określonymi przez użytkownika.
    • Upewnij się, że argument wiersza polecenia pliku połączenia serwera jest przekazywany do aplikacji konsolowej, a ServersConnectionFileSample.xml jest aktualizowany przy użyciu poprawnych wartości parametrów serwera.
  • SqlStatementConversionSample.xml:
    Ten przykład umożliwia użytkownikowi wygenerowanie odpowiedniego skryptu t-sql dla polecenia źródłowej bazy danych sql, który został podany jako dane wejściowe.

    W poleceniu convert-sql-statement użytkownik musi zmienić wartość zmiennej (odwołując się do ,VariableValueFileSample.xml,) w atrybucie context na nazwę bazy danych używanej przez użytkownika. Użytkownik będzie również musiał zmienić wartość atrybutu sql na polecenie w źródłowej bazie danych sql, które wymaga konwersji.

    Użytkownik może również udostępnić pliki SQL do przekonwertowania. Zostało to zilustrowane w przykładzie 4 polecenia convert-sql-statement w pliku przykładowego skryptu konsoli.

    Notatka

    Upewnij się, że do aplikacji konsolowej jest przekazywany argument wiersza polecenia dotyczący pliku z wartością zmiennej i że VariableValueFileSample.xml jest aktualizowany wartościami określonymi przez użytkownika.

  • ConversionAndDataMigrationSample.xml:
    Ten przykład umożliwia użytkownikowi przeprowadzenie kompleksowej migracji z konwersji na migrację danych. Lista obowiązkowych wartości atrybutów, które będą musiały zmienić, znajduje się poniżej:

    nazwa polecenia

    map-schema

    Mapowanie schematu źródłowej bazy danych na schemat docelowy.

    atrybutu

    • source-schema: Określa źródłową bazę danych, która wymaga konwersji.

    • sql-server-schema: określa docelową bazę danych, która ma zostać zmigrowana do

    nazwa polecenia

    convert-schema

    • Wykonuje konwersję schematu ze źródła na schemat docelowy.

    • Jeśli użytkownik musi ocenić wiele obiektów/baz danych, można określić wiele węzłów metabase-object, jak pokazano w przykładzie 4 polecenia convert-schema przykładowego pliku skryptu konsoli.

    atrybutu

    object-name: określ źródłową nazwę bazy danych/obiektu, która wymaga konwersji. Upewnij się, że odpowiedni object-type jest zmieniany na podstawie typu obiektu określonego w object-name

    nazwa polecenia

    synchronize-target

    • Synchronizuje obiekty docelowe z docelową bazą danych.

    • Jeśli użytkownik musi ocenić wiele obiektów / baz danych, może określić wiele węzłów metabase-object, jak pokazano w Przykładzie 3 polecenia synchronize-target w przykładowym pliku skryptu konsoli.

    atrybutu

    object-name: Określ nazwę bazy danych/obiektu programu SQL Server, która wymaga utworzenia. Upewnij się, że odpowiedni object-type jest zmieniany na podstawie typu obiektu określonego w object-name

    nazwa polecenia

    migrate-data

    • Migruje dane źródłowe do obiektu docelowego.

    • Jeśli użytkownik musi ocenić wiele obiektów/baz danych, może określić wiele węzłów metabase-object, jak pokazano w Przykładzie 2 polecenia migrate-data w przykładowym pliku skryptu konsolowego.

    atrybutu

    object-name: Określa źródłową nazwę bazy danych/tabel, która wymaga migracji. Upewnij się, że odpowiedni object-type jest zmieniany na podstawie typu obiektu określonego w object-name

Zobacz też

tworzenie plików wartości zmiennych (OracleToSQL)
Tworzenie plików połączeń serwera (OracleToSQL)
Generowanie raportów (OracleToSQL)