It’s recommended to use latest plugins with EM12c (to minimize bugs, better support for new releases of target etc), and you probably set notifications to get mails about plugin updates, but sometimes you just ignore them because you don’t have time. So you may want to check if any plugins you use have updates. It’s possible to do it using EM12c web interface. All you need is to go to “self update” page, click on “plugin updates” and then sort the list by plug-in name.
Unfortunately you need to check each plugin if you really use it (deployed), compare the version numbers (EM12c lists all versions including previous ones!) to see if you need updates. So I wrote a simple query which will list the plugins if yours deployed plugins are outdated. Login to repository database with SYSMAN and issue the following query:
(SELECT MAX(version) FROM GC$CURRENT_DEPLOYED_PLUGIN
WHERE pv.plugin_id = plugin_id) myversion
FROM EM_PLUGIN_VERSION pv WHERE (pv.plugin_id, pv.version) IN (
SELECT pv.plugin_id, MAX(pv.version)
FROM EM_PLUGIN_VERSION pv, GC$CURRENT_DEPLOYED_PLUGIN dp
WHERE pv.plugin_id = dp.plugin_id AND pv.version > dp.version
GROUP BY pv.plugin_id)
ORDER BY 1;
If it doesn’t return any rows, it means all of the plugins which you deployed, are uptodate. Of course, I assume that you already set up My Oracle Support credentials and the “Refresh Updates from Oracle” job runs periodically.