Перенос баз данных Oracle в SQL Server (OracleToSQL)
Помощник по миграции SQL Server (SSMA) для Oracle — это комплексная среда, которая помогает быстро перенести базы данных Oracle в SQL Server, базу данных SQL Azure или Azure Synapse Analytics. С помощью SSMA для Oracle можно просматривать объекты и данные базы данных, оценивать базы данных для миграции, переносить объекты базы данных в SQL Server, Базу данных SQL Azure или Azure Synapse Analytics, а затем переносить данные в SQL Server, Базу данных SQL Azure или Azure Synapse Analytics. Невозможно перенести схемы SYS и SYSTEM Oracle.
Расширение "Оценка миграции базы данных для Oracle"
Попробуйте выполнить оценку миграции базы данных для расширения Oracle в Azure Data Studio для Oracle до предварительной оценки и классификации рабочей нагрузки SQL. Это расширение полезно, если вы:
- на ранней стадии миграции Oracle в SQL и необходимо выполнить оценку рабочей нагрузки высокого уровня.
- Заинтересованы в изменении размера целевого объекта SQL Azure для рабочей нагрузки Oracle
- понимание четности миграции функций
Чтобы получить подробные сведения об оценке и преобразовании кода, перейдите к SSMA для Oracle.
Рекомендуемый процесс миграции
Чтобы успешно перенести объекты и данные из баз данных Oracle в SQL Server, Базу данных SQL Azure или Azure Synapse Analytics, используйте следующий процесс:
Создайте проект SSMA.
После создания проекта можно задать параметры преобразования проекта, миграции и сопоставления типов. Дополнительные сведения о параметрах проекта см. в разделе "Настройка параметров проекта" (OracleToSQL). Сведения о настройке сопоставлений типов данных см. в разделе "Сопоставление типов данных Oracle и SQL Server" (OracleToSQL).
Подключитесь к серверу базы данных Oracle.
Сопоставление схем базы данных Oracle с схемами базы данных SQL Server.
При необходимости создайте отчеты оценки для оценки объектов базы данных для преобразования и оценки времени преобразования.
Преобразуйте схемы базы данных Oracle в схемы SQL Server.
Загрузите преобразованные объекты базы данных в SQL Server.
В этом случае у вас есть два варианта.
- Сохранение скрипта и его запуск в SQL Server
- Синхронизация объектов базы данных
При необходимости обновите приложения базы данных.