Для сокращения времени установки патчей на Oracle можно использовать следующие методы распараллеливания:
- Увеличение значения параметра parallelmaxservers. habr.com Возможное значение параметра может быть равно числу процессорных ядер в сервере БД. habr.com Если планируется запускать несколько сессий с параллельным выполнением, то может потребоваться и большее значение. habr.com После окончания работ рекомендуется вернуться к старому значению параметра. habr.com
- Распараллеливание DDL. habr.com Операторы каждого из нескольких потоков помещаются каждый в свой файл с расширением .sql и запускаются одновременно, например, через sqlplus. habr.com
- Использование AutoUpgrade Patching. alexzaballa.com Этот инструмент автоматизирует все необходимые шаги в процессе установки патчей, включая необязательную загрузку. alexzaballa.com AutoUpgrade Patching создаёт новый целевой ORACLEHOME с использованием базового образа начального выпуска базы данных, устанавливает указанные патчи и перемещает исходную базу данных в новый целевой ORACLEHOME. alexzaballa.com
- Методика Minimal Downtime Patching. megadba.blogspot.com Суть метода заключается в создании дополнительного Oracle Home клонированием исходного и установке на него патчей без остановки БД. megadba.blogspot.com После этого необходимо остановить БД, поменять местами старый и новый Oracle Home, стартовать БД и выполнить postinstallation шаги. megadba.blogspot.com
При оценке необходимости использования тех или иных методов распараллеливания следует учитывать базу данных и объёмы данных в ней, на которые будет устанавливаться патч. habr.com