Требования
- Операционная система: Windows x64.
- Свободное место на диске для апдейта Oracle Database до версии 12 Release 1 (в случае, если текущая версия БД Oracle ниже 12 версии)
- Наличие тестовой среды для проверки миграции с текущей копией БД Oracle.
Список необходимого ПО
- Последняя версия платформы, в которой поддерживается БД Oracle: IQChannels-4.1.5-5 (версия с доработками для миграции).
- Версия Oracle Database: 12c Enterprise Edition Release 12.1.0.X.0 (где X - любая версия)
- Oracle Instant client basic windows 12.1.0.2 версии
- Postgresql 12 версии (на момент написания инструкции актуальная версия 12.20 для ОС Windows Server 2012 R2)
- Утилита для миграции Data pump (на момент написания инструкции актуальная версия 0.11.0), которую необходимо запросить у специалистов iSimpleLab.
- Для запуска утилиты Data pump также понадобится Java(openjdk) версии не ниже 1.8 (jdk-8u202).
Подготовка окружения к миграции
1) Для начала необходимо провести апдейт Oracle Database до версии 12 Release 1 в том случае, если текущая версия БД Oracle ниже 12.
2) Также предварительно необходимо запросить у специалистов iSimpleLab утилиту Data Pump последней версии (на 21.08.2024 актуальная версия 0.11.0).
3) Настроим Oracle Instant Client. Необходимо скачать версию basic 12.1.0.2. Далее распаковать папку instantclient_12_1 из архива, и положить на диск С. Сразу же необходимо копировать в буфер обмена абсолютный путь до папки (например C:/instantclient_12_1), и внести записи в переменные среды:
- Открываем Панель управления → Система и безопасность → Система → Дополнительные параметры системы → Переменные среды...
- В окне внизу есть системные переменные, необходимо добавить полный путь до instantclient_12_1 в переменную Path. От других записей отделяем точкой с запятой <;>
- Также создаем новую системную переменную, в Значение также пишем полный путь до instantclient_12_1 (если ранее не была добавлена):
- Имя переменной OCI_LIB64
- Перезагрузить ОС для того, чтобы изменения вступили в силу.
4) Далее загружаем IQChannels-4.1.5-5, с доработками для проведения миграции по ссылке.
- Распаковываем архив, папку iqchannels-windows переименуйте в
iqchannels
. - Далее если в корне диска
c:\
уже имеется ранее установленная платформа (папка iqchannels), то из неё необходимо взять свой конфиг по путиc:\iqchannels\config\config.yaml, копировать в другое место, а папку по пути C:\iqchannels можно удалить
- После переносим на C:\ распакованных архив, а также помещаем ранее копированный конфиг
config.yaml
в папку по путиc:\iqchannels\config\
4) Следующий этап - установка и подготовка PostgreSQL. Необходимо скачать установщик с официального сайта (https://www.postgresql.org/), версии 12 (актуальная 12.20 на 21.08.2024) для ОС Windows Server 2012 R2. После скачивания, установить, следуя подсказкам в установщике. Важно, когда увидите список компонентов для установки, отмеченный галочками, рекомендуем не ставить pgAdmin из данного установщика, поэтому галочку с него необходимо снять, т.к. в данном установщике pgAdmin часто не запускается в системе корректно. Для решения данного вопроса, после установки рекомендуем скачать pgAdmin отдельно и установить, если необходим графический интерфейс при подключении и настройке БД Postgre. После установки