Работа с примерами файлов скриптов консоли (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)