datapatch
is typically used to patch data «within» a database and needs therefore to be run while the database is running. opatch
which is typically used to patch files located in the Oracle Home (such as Oracle binaries or timezone files). datapatch
is actually performed by $ORACLE_HOME/sqlpatch/sqlpatch
. cdb_registry_sqlpatch
datapatch
upgrades registry$sqlpatch
.