Инструкция по установке патчей Oracle Database 19c (19.3)
Вводные замечания
Данное описание рассчитано на первоначальную установку ПО Oracle. Подразумевается, что база данных ещё не создана, а все настройки выполняются с нуля.
Важно: в зависимости от состава и версий патчей, количество компонентов и их наименования могут отличаться от приведённых в примере. Однако общий принцип установки остаётся неизменным.
Этап 1. Подготовка и распаковка
Установите базовое ПО Oracle Database 19c (версия 19.3).
Скачайте все необходимые компоненты для установки патча (например, Oracle Database Windows Bundle Patch 19.29.0.0.251021).
В составе обновлений найдите пакет с утилитой OPatch (например,
p6880880_190000_MSWIN-x86-64) и распакуйте его в любой временный каталог.Скопируйте содержимое распакованного каталога OPatch в папку
C:\ORACLE\ORA19\OPatch\(путь к установленной Oracle). При копировании замените все существующие файлы.
Этап 2. Остановка службы и настройка переменной
Остановите службу «Координатор распределенных транзакций» (это не служба Oracle):
cmdnet stop msdtcУстановите переменную окружения
ORACLE_HOME(временно для текущей сессии):
cmdset oracle_home=C:\ORACLE\ORA19
Этап 3. Установка патчей
Распакуйте содержимое патча
p38111211_190000_MSWIN-x86-64в каталог38111211.Распакуйте содержимое патча
p38194382_190000_MSWIN-x86-64в каталог38194382.Установите первый патч:
Перейдите в каталог
38111211.Выполните команду:
cmdC:\ORACLE\ORA19\OPatch\opatch.bat applyВ процессе установки отвечайте
Yна все запросы.Внимание: этот патч устанавливается достаточно долго — основное время уходит на проверку и создание резервных копий файлов.
Установите второй патч:
Перейдите в каталог
38194382.Выполните команду:
cmdC:\ORACLE\ORA19\OPatch\opatch.bat applyСнова отвечайте
Yна запросы.Этот патч устанавливается значительно быстрее.
Этап 4. Проверка версии
После успешной установки проверьте версию Oracle через SQL*Plus:
cmdsqlplusВ строке приветствия должна отобразиться информация, подобная этой:
textSQL*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. Дальнейшие действия
Теперь можно приступать к установке и настройке экземпляра базы данных.
При создании новой БД в рамках версии19.29.0.0.251021она автоматически получит ту же версию.
--------------- старый текст -------------
Данное описание предполагает, что пользователь только приступает к установке ПО Oracle. Еще не создана БД, и не проведены никакие настройки.
Это пример установки, в зависимости от наполненности пачта и его версий, количество компонентов и их названия могут отличаться, но принцип установки остается.
- Произвести установку ПО ORACLE 19.3 (Oracle Database 19c (19.3))
- Скачать и обнаружить все необходимые компоненты для установки патча. (Например патчт: Oracle Database Windows Bundle Patch 19.29.0.0.251021)
- Среди пакетов обновления, обнаружить пакет с утилитой OPatch. (p6880880_190000_MSWIN-x86-64)
- Распаковать p6880880_190000_MSWIN-x86-64 в любой каталог.
- Скопировать содержимое распакованного каталога на шаге 4 в каталог c:\ORACLE\ORA19\OPatch\ (место установки ORACLE). Все файлы следует заменить.
- Остановите службу "Координатора распределенных транзакций" (служба не является службой Oracle).
net stop msdtc - Установите значение переменной oracle_home=c:\ORACLE\ORA19 -> set oracle_home=c:\ORACLE\ORA19
- Распакуйте содержимое патча p38111211_190000_MSWIN-x86-64 в каталог 38111211
- Распакуйте содержимое патча p38194382_190000_MSWIN-x86-64 в каталог 38194382
- Перейдите в каталог 38111211 и выполните команду → C:\ORACLE\ORA19\OPatch\opatch.bat apply
- Начнется установка патча. Нужно будет отвечать Y. Патч ставится достаточно долго. Много времени занимает его проверка и создание резервных файлов.
- Перейдите в каталог 38194382 и выполните команду → C:\ORACLE\ORA19\OPatch\opatch.bat apply
- Начнется установка патча. Нужно будет отвечать Y. Патч ставится быстро.
- После успешной установки, можно проверить версию 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), если она запущена с помощью этой команды: