Процесс принятия решений по миграции базы данных Oracle

Azure Database Migration Service
Управляемые приложения Azure
База данных SQL Azure
Виртуальные машины Azure

Эта серия статей позволяет оценить текущую среду базы данных Oracle и определить оптимальный путь миграции на Azure. Она также содержит ссылки на документы, которые помогут вам выполнить миграцию. Путем миграции может быть виртуальная машина Azure (ВМ). Им также может быть управляемая база данных Azure, работающая на виртуальной машине Azure.

Чтобы перенести базу данных Oracle в среду Azure, необходимо выполнить следующие действия.

  • Выбрать ресурсы Azure в качестве целевой базы данных.

  • Определить метод миграции данных для оценки окна простоя.

  • Узнайте, как обеспечить непрерывность бизнес-процессов и требования к аварийному восстановлению.

Архитектура

На этой схеме показаны шаги по миграции базы данных Oracle в базу данных PostgreSQL или SQL в Azure. Действия и сведения аналогичны для обоих путей миграции. Обратите внимание на разделы "Преобразование схемы" и "Миграция данных".

Flow chart depicting the steps you have to take to convert your Oracle Database to a SQL or PostgreSQL database in Azure.

Скачайте файл Visio для этой архитектуры.

Рабочий процесс

  1. Используйте артефакты скрипта Oracle для оценки базы данных Oracle.

  2. Для обоих типов баз данных преобразование схемы отличается:

    • PostgreSQL. Используйте ora2pg для преобразования схемы Oracle.

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

  3. Для обоих типов баз данных миграция данных отличается:

    • PostgreSQL. Используйте службу Azure Data Migration Service для миграции данных Oracle.

    • SQL. Используйте SSMA для миграции данных Oracle.

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

  5. Переключите строки подключения приложения, чтобы завершить прямую миграцию приложения.

Обнаружения баз данных Oracle

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

Категория Простая Средняя Большой Сложные Пользовательское
Число таблиц в схеме <500 501–1000 1001–2000 2001–3000 >3000
Общее число SP, триггеров, функций, представлений <100 101–200 201–400 401–800 >800
Типов коллекций на схему <10 11–20 21–40 41–80 >80
Пакетов на схему <10 11–25 26–50 51–100 >100
Размер данных схемы <10 ГБ 11–75 ГБ 76–500 ГБ 501–2000 >2000

Используйте набор средств оценки и планирования Майкрософт (MAP) для оценки существующей базы данных и схем Oracle. Дополнительные сведения см. в руководстве по миграции Oracle на SQL Server.

Дерево принятия решений по миграции

Дерево принятия решений по миграции помогает найти соответствующий путь миграции баз данных Oracle.

A decision tree that lays out the decisions you have to make to figure out what migration path is best for you.

Соавторы

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

Автор субъекта:

Чтобы просмотреть недоступные профили LinkedIn, войдите в LinkedIn.

Дальнейшие действия зависят от того, где вы находитесь на дереве принятия решений.