Question:
How can I list all of the patches that I have
applied. I want
to know about single patches as well as critical patch
updates
(CPU).
Is there a data dictionary view to list patches?
Answer:
Oracle provides many ways to list patches:
The OS opatch command:
This opatch command list all patches that have been applied.
The data dictionary:
You can query sys.registry$history
to see a history of patch application.
DBMS-QOPATCH: See
my notes on using the 12c
DBMS_QOPATCH package.
Below we run the opatch command with the
lsinventory option to list patches:
root> opatch lsinventory
Optionally, you can use the -display flag with opatch to see
details on applied patches:
root> opatch lsinventory
-display