Mi procedimiento generalmente usado es :
1) Bajar el parche/patchset
2) Verificar los requerimientos del parchado: versiones de oui,opatch, rapidclone.
3) Verificar los requerimientos del sistema: parches del sistema operativo y pre-requisitos del sistema operativo.
4) Ejecutar tareas de preinstalación: verificar usuarios a usar, claves, sistemas impactados, riesgos, pasos a ejecutar para RAC, bajar instancia y listener, respaldar la base de datos, requisitos para los parámetros del kernel.
5) Chequear el contexto del sistema: nodos del RAC impactado, nodos de la base Standby o Dataguard, Options instaladas en la base, aplicaciones impactadas, en general se debe hacer un plan de pruebas como resultado de este paso.
6) Aplicación del parche: configurar el ambiente y la variable DISPLAY, ejecutar OUI (patchset) y aplicar el parche .
7) Ejecutar scripts de post-aplicación del parche.
8) Tareas de post-instalación.
Estos son los pasos en forma genérica, obviamente algunos parches requieren OPATCH, algunos sobre-escribirán el $ORACLE_HOME actual, otros instalarán al lado, algunos usan su propio OUI, otros una versión mayor, por lo cual abrá que parchar OUI antes , en fin, las convinaciones son finitas pero muchas, y para determinar un plan detallado, se recomienda lo de siempre: LEER EL README.txt del parche.