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


Изучение интерфейса SSMA для Oracle

Помощник по миграции SQL Server (SSMA) для Oracle позволяет быстро преобразовать схемы базы данных Oracle в схемы SQL Server, передать полученные схемы в SQL Server и перенести данные из Oracle в SQL Server.

В этом разделе описывается процесс установки, а затем вы можете ознакомиться с пользовательским интерфейсом SSMA.

Установка SSMA

Чтобы использовать SSMA, сначала необходимо установить клиентскую программу SSMA на компьютере, который может получить доступ к исходной базе данных Oracle и целевому экземпляру SQL Server. Затем необходимо установить пакет расширения и по крайней мере один из поставщиков Oracle (OLE DB или ADO.NET) на компьютере под управлением SQL Server. Эти компоненты поддерживают миграцию данных и эмуляцию системных функций Oracle. Инструкции по установке см. в разделе "Установка SSMA для Oracle (OracleToSQL)".

Чтобы запустить SSMA, нажмите кнопку "Пуск", наведите указатель на все программы, наведите указатель на помощник по миграции SQL Server для Oracle и выберите помощник по миграции SQL Server для Oracle.

SSMA для пользовательского интерфейса Oracle

После установки SSMA можно использовать SSMA для переноса баз данных Oracle в SQL Server. Он помогает ознакомиться с пользовательским интерфейсом SSMA перед началом работы. На следующей схеме показан пользовательский интерфейс для SSMA, включая обозреватель метаданных, метаданные, панели инструментов, область вывода и область списка ошибок:

SSMA for Oracle UI

Чтобы начать миграцию, необходимо сначала создать проект. Затем подключитесь к базе данных Oracle. После успешного подключения схемы Oracle будут отображаться в обозревателе метаданных Oracle. Затем можно щелкнуть правой кнопкой мыши объекты в обозревателе метаданных Oracle, чтобы выполнять такие задачи, как создание отчетов, которые оценивают преобразования в SQL Server. Эти задачи также можно выполнять с помощью панелей инструментов и меню.

Необходимо также подключиться к экземпляру SQL Server. После успешного подключения иерархия баз данных SQL Server появится в обозревателе метаданных SQL Server. После преобразования схем Oracle в схемы SQL Server выберите преобразованные схемы в обозревателе метаданных SQL Server, а затем синхронизируйте схемы с SQL Server.

После синхронизации преобразованных схем с SQL Server можно вернуться в Обозреватель метаданных Oracle и перенести данные из схем Oracle в базы данных SQL Server.

Дополнительные сведения об этих задачах и их выполнении см. в статье Миграция баз данных Oracle в SQL Server (OracleToSQL).

В следующих разделах описываются функции пользовательского интерфейса SSMA.

Обозреватель метаданных

SSMA содержит два обозревателя метаданных для просмотра и выполнения действий в базах данных Oracle и SQL Server.

Обозреватель метаданных Oracle

Обозреватель метаданных Oracle отображает сведения о схемах Oracle. С помощью обозревателя метаданных Oracle можно выполнить следующие задачи:

Обозреватель метаданных SQL Server

Обозреватель метаданных SQL Server отображает сведения об экземпляре SQL Server. При подключении к экземпляру SQL Server SSMA извлекает метаданные об этом экземпляре и сохраняет его в файле проекта.

Обозреватель метаданных SQL Server можно использовать для выбора преобразованных объектов базы данных Oracle, а затем синхронизации этих объектов с экземпляром SQL Server.

Дополнительные сведения см. в статье "Загрузка преобразованных объектов базы данных в SQL Server (OracleToSQL)".

Метаданные

Справа от каждого обозревателя метаданных находятся вкладки, описывающие выбранный объект. Например, если выбрать таблицу в обозревателе метаданных Oracle, будут отображаться шесть вкладок: Таблица, SQL, сопоставление типов, отчет, свойства и данные. Вкладка "Отчет" содержит сведения только после создания отчета, содержащего выбранный объект. Если выбрать таблицу в обозревателе метаданных SQL Server, будут отображаться три вкладки: Таблица, SQL и Данные.

Большинство параметров метаданных доступны только для чтения. Однако можно изменить следующие метаданные:

  • В обозревателе метаданных Oracle можно изменять процедуры и сопоставления типов. Чтобы преобразовать измененные процедуры и сопоставления типов, внесите изменения перед преобразованием схем.

  • В обозревателе метаданных SQL Server можно изменить Transact-SQL для хранимых процедур. Чтобы увидеть эти изменения в SQL Server, перед загрузкой схем в SQL Server внесите эти изменения.

Изменения, внесенные в обозреватель метаданных, отражаются в метаданных проекта, а не в исходных или целевых базах данных.

Панели инструментов

SSMA имеет две панели инструментов: панель инструментов проекта и панель инструментов миграции.

Панель инструментов проекта

Панель инструментов проекта содержит кнопки для работы с проектами, подключения к Oracle и подключения к SQL Server. Эти кнопки похожи на команды в меню "Файл ".

Панель инструментов миграции

В следующей таблице показаны команды панели инструментов миграции:

Кнопка Функция
Создание отчета Преобразует выбранные объекты Oracle в синтаксис SQL Server, а затем создает отчет, показывающий успешное преобразование.

Эта команда отключена, если объекты не выбраны в обозревателе метаданных Oracle.
Преобразование схемы Преобразует выбранные объекты Oracle в объекты SQL Server.

Эта команда отключена, если объекты не выбраны в обозревателе метаданных Oracle.
Миграция данных Переносит данные из базы данных Oracle в SQL Server. Перед выполнением этой команды необходимо преобразовать схемы Oracle в схемы SQL Server, а затем загрузить объекты в SQL Server.

Эта команда отключена, если объекты не выбраны в обозревателе метаданных Oracle.
Остановить Останавливает текущий процесс.

В следующей таблице показаны меню SSMA.

Меню Description
Файл Содержит команды для работы с проектами, подключения к Oracle и подключения к SQL Server.
Изменить Содержит команды для поиска и работы с текстом на страницах сведений, таких как копирование Transact-SQL из области сведений SQL. Также содержит параметр "Управление закладками" , где вы сможете просмотреть список существующих закладок. Вы можете использовать кнопки справа от диалогового окна для управления закладками.
Представление Содержит команду "Синхронизированные обозреватель метаданных ". Это синхронизирует объекты между обозревателем метаданных Oracle и обозревателем метаданных SQL Server. Также содержит команды для отображения и скрытия областей вывода и списка ошибок и параметров для управления макетами .
Сервис Содержит команды для создания отчетов и переноса объектов и данных. Также предоставляет доступ к диалоговым окнам "Глобальные параметры " и "Параметры проекта".
Тестер Содержит команды для создания и работы с тест-вариантами, репозиторием и системой управления резервными копиями.
Справка Предоставляет доступ к справке по SSMA и диалоговому оккуму "Сведения ".

Область вывода и область списка ошибок

Меню "Вид " предоставляет команды для переключения видимости области вывода и области списка ошибок:

  • На панели вывода отображаются сообщения о состоянии из SSMA во время преобразования объектов, синхронизации объектов и миграции данных.

  • В области списка ошибок отображаются сообщения об ошибках, предупреждения и информационные сообщения в списке с сортировкой.

См. также

Миграция данных Oracle в SQL Server (OracleToSQL)
Справочник по пользовательскому интерфейсу (OracleToSQL)