Поделиться через


Работа с примерами файлов скриптов консоли (OracleToSQL)

Некоторые образцы файлов были предоставлены вместе с продуктом для использования и ознакомления пользователем. В этом разделе описывается способ легко настроить эти скрипты в соответствии с потребностями конечного пользователя.

Примеры файлов скриптов консоли

Пользователям предоставлены следующие образцы файлов скриптов для консоли, охватывающие различные сценарии для справки.

  • ServersConnectionFileSample.xml

  • VariableValueFileSample.xml

  • AssessmentReportGenerationSample.xml

  • SqlStatementConversionSample.xml

  • ConversionAndDataMigrationSample.xml

  • ServersConnectionFileSample.xml:

    • В этом примере предоставляются различные режимы подключения, доступные исходной и целевой базе данных, и пользователь может выбрать любой режим согласно требованию. Этот пример содержит определения сервера.

    • Пользователь может подключиться к требуемой базе данных, просто изменив значения на необходимые определения источника и целевого сервера. В приведенном примере все значения были предоставлены в виде переменных значений, доступных в VariableValueFileSample.xml. Все остальные параметры подключения можно удалить из файла подключения рабочего сервера пользователя.

    • Подробную информацию о подключении к исходному и целевому серверу см. в разделе "Создание файлов подключения к серверу" (OracleToSQL).

  • VariableValueFileSample.xml: все переменные, которые были использованы в примерах файлов скриптов консоли, и ServersConnectionFileSample.xml собраны в этом файле. Чтобы выполнить примеры скриптов консоли, пользователь должен просто заменить примеры значений переменных определенными пользователем и передать этот файл в качестве дополнительного аргумента командной строки вместе с файлом скрипта.

    Дополнительные сведения о файле значений переменных см. в создании файлов значений переменных (OracleToSQL).

  • AssessmentReportGenerationSample.xml: этот пример позволяет пользователю создавать отчет об оценке XML, который может использоваться пользователем для анализа перед началом преобразования и переноса данных.

    В команде generate-assessment-report пользователь должен обязательно изменить значение переменной в атрибуте на используемое им имя базы данных (см. object-name). В зависимости от типа указанного объекта также необходимо изменить значение object-type.

    Если пользователь должен оценить несколько объектов или баз данных, он может указать несколько metabase-object узлов, как показано в команде generate-assessment-report примера 4 образцового файла скрипта консоли.

    Для получения дополнительных сведений о создании отчетов см. Генерация отчетов (OracleToSQL).

    Заметка

    • Убедитесь, что аргумент командной строки файла значения переменной передается консольным приложению и VariableValueFileSample.xml обновляется с заданными пользователем значениями.
    • Убедитесь, что аргумент командной строки файла подключения сервера передается в консольное приложение, а ServersConnectionFileSample.xml обновляется с правильными значениями параметров сервера.
  • SqlStatementConversionSample.xml:
    Этот пример позволяет пользователю создавать соответствующий скрипт t-sql для команды sql исходной базы данных, предоставленной в качестве входных данных.

    В команде convert-sql-statement пользователю обязательно нужно изменить значение переменной (см. VariableValueFileSample.xml) в атрибуте context на имя базы данных, используемой в данный момент. Пользователю также потребуется изменить значение атрибута sql на команду из исходной базы данных sql, которую требуется преобразовать.

    Пользователь также может предоставить преобразованные файлы SQL. Это было показано в Примере 4 команды convert-sql-statement в образце файла скрипта консоли.

    Заметка

    Убедитесь, что аргумент командной строки файла значения переменной передается консольным приложению и VariableValueFileSample.xml обновляется с заданными пользователем значениями.

  • ConversionAndDataMigrationSample.xml:
    Этот пример позволяет пользователю выполнять полный процесс миграции от преобразования к миграции данных. Список обязательных значений атрибутов, которые им придется изменить, приведен ниже.

    имени команды

    map-schema

    Сопоставление схемы исходной базы данных с целевой схемой.

    атрибут

    • source-schema: Указывает исходную базу данных, которую требуется преобразовать.

    • sql-server-schema. Указывает целевую базу данных, которую необходимо перенести в

    имени команды

    convert-schema

    • Выполняет преобразование схемы из источника в целевую схему.

    • Если пользователь должен оценить несколько объектов или баз данных, он может указать несколько metabase-object узлов, как показано в команде convert-schema примера 4 образцового файла скрипта консоли.

    атрибут

    object-name: укажите имя исходной базы данных или объекта, которое требуется преобразовать. Убедитесь, что соответствующий object-type изменен на основе типа объекта, указанного в object-name

    имени команды

    synchronize-target

    • Синхронизирует целевые объекты с целевой базой данных.

    • Если пользователь должен оценить множественные объекты или базы данных, он может задать несколько узлов metabase-object, как показано в Примере 3 команды synchronize-target образца файла консоли.

    атрибут

    object-name: Укажите имя базы данных или объекта SQL Server, которое требуется создать. Убедитесь, что соответствующий object-type изменен на основе типа объекта, указанного в object-name

    имени команды

    migrate-data

    • Переносит исходные данные в целевой объект.

    • Если пользователь должен оценить несколько объектов или баз данных, он может указать несколько узлов metabase-object, как показано в примере команды migrate-data примера 2 файла скрипта консоли.

    атрибут

    object-name: Указывает имя исходной базы данных или таблиц, которое требуется перенести. Убедитесь, что соответствующий object-type изменен на основе типа объекта, указанного в object-name

См. также

создание файлов значений переменных (OracleToSQL)
Создание файлов серверного подключения (OracleToSQL)
Создание отчетов (OracleToSQL)