How To List Applied Patches in Oracle

You can list applied patches in Oracle by query except for “opatch”. You can use DBA_REGISTRY_HISTORY for databases 11g and earlier, and DBA_REGISTRY_SQLPATCH for databases 12c. You can get information about patches applied with a query like the following.