Инструкция по установке патчей Oracle Database 19c (19.3)

Вводные замечания

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

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


Этап 1. Подготовка и распаковка

  1. Установите базовое ПО Oracle Database 19c (версия 19.3).

  2. Скачайте все необходимые компоненты для установки патча (например, Oracle Database Windows Bundle Patch 19.29.0.0.251021).

  3. В составе обновлений найдите пакет с утилитой OPatch (например, p6880880_190000_MSWIN-x86-64) и распакуйте его в любой временный каталог.

  4. Скопируйте содержимое распакованного каталога OPatch в папку C:\ORACLE\ORA19\OPatch\ (путь к установленной Oracle). При копировании замените все существующие файлы.


Этап 2. Остановка службы и настройка переменной

  1. Остановите службу «Координатор распределенных транзакций» (это не служба Oracle):
    cmd

    net stop msdtc
  2. Установите переменную окружения ORACLE_HOME (временно для текущей сессии):
    cmd

    set oracle_home=C:\ORACLE\ORA19

Этап 3. Установка патчей

  1. Распакуйте содержимое патча p38111211_190000_MSWIN-x86-64 в каталог 38111211.

  2. Распакуйте содержимое патча p38194382_190000_MSWIN-x86-64 в каталог 38194382.

  3. Установите первый патч:

    • Перейдите в каталог 38111211.

    • Выполните команду:
      cmd

      C:\ORACLE\ORA19\OPatch\opatch.bat apply
    • В процессе установки отвечайте Y на все запросы.

    • Внимание: этот патч устанавливается достаточно долго — основное время уходит на проверку и создание резервных копий файлов.

  4. Установите второй патч:

    • Перейдите в каталог 38194382.

    • Выполните команду:
      cmd

      C:\ORACLE\ORA19\OPatch\opatch.bat apply
    • Снова отвечайте Y на запросы.

    • Этот патч устанавливается значительно быстрее.


Этап 4. Проверка версии

  1. После успешной установки проверьте версию Oracle через SQL*Plus:
    cmd

    sqlplus

    В строке приветствия должна отобразиться информация, подобная этой:
    text

    SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jan 26 09:00:55 2026
    Version 19.29.0.0.0
    Copyright (c) 1982, 2025, Oracle.  All rights reserved.
    Enter user-name:

    Если версия указана как 19.29.0.0.0 – патчи установлены корректно.


Этап 5. Дальнейшие действия

  1. Теперь можно приступать к установке и настройке экземпляра базы данных.
    При создании новой БД в рамках версии 19.29.0.0.251021 она автоматически получит ту же версию.


--------------- старый текст -------------


Данное описание предполагает, что пользователь только приступает к установке ПО Oracle. Еще не создана БД, и не проведены никакие настройки.

Это пример установки, в зависимости от наполненности пачта и его версий, количество компонентов и их названия могут отличаться, но принцип установки остается.

  1. Произвести установку ПО ORACLE 19.3 (Oracle Database 19c (19.3))
  2. Скачать и обнаружить все необходимые компоненты для установки патча. (Например патчт: Oracle Database Windows Bundle Patch 19.29.0.0.251021)
  3. Среди пакетов обновления, обнаружить пакет с утилитой OPatch. (p6880880_190000_MSWIN-x86-64)
  4. Распаковать p6880880_190000_MSWIN-x86-64 в любой каталог.
  5. Скопировать содержимое распакованного каталога на шаге 4 в каталог c:\ORACLE\ORA19\OPatch\ (место установки ORACLE). Все файлы следует заменить.
  6. Остановите службу "Координатора распределенных транзакций" (служба не является службой Oracle).
    net stop msdtc
  7. Установите значение переменной oracle_home=c:\ORACLE\ORA19 -> set oracle_home=c:\ORACLE\ORA19
  8. Распакуйте содержимое патча p38111211_190000_MSWIN-x86-64 в каталог 38111211
  9. Распакуйте содержимое патча p38194382_190000_MSWIN-x86-64 в каталог 38194382
  10. Перейдите в каталог 38111211 и выполните команду → C:\ORACLE\ORA19\OPatch\opatch.bat apply
  11. Начнется установка патча. Нужно будет отвечать Y. Патч ставится достаточно долго. Много времени занимает его проверка и создание резервных файлов.
  12. Перейдите в каталог 38194382 и выполните команду → C:\ORACLE\ORA19\OPatch\opatch.bat apply
  13. Начнется установка патча. Нужно будет отвечать Y. Патч ставится быстро.
  14. После успешной установки, можно проверить версию ORACLE → sqlplus ->
    SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jan 26 09:00:55 2026
    Version 19.29.0.0.0
    Copyright (c) 1982, 2025, Oracle.  All rights reserved.
    Enter user-name:

Далее можно перейти к установке и настройке непосредственно экземпляра базы данных.

При ее создании в рамках версии 19.29.0.0.251021 база данных будет создана также с версии 19.29.

Если же стоит задача обновления версии ПО Oracle и одновременно ранее созданной БД, то данная инструкция этого не описывает. 


службу координатора распределенных транзакций (которая не является службой Oracle), если она запущена с помощью этой команды:

  • Нет меток