In Enterprise Manager 12c, there was a little known functionality where you could check what management packs you needed to be licensed for to use a particular page in Enterprise Manager. I referred to it many times at conferences I was presenting at, and almost always people did not realize the functionality existed. Let’s see how this works.
To start with, I’m going to go to the Performance Home page for a particular database (accessed via the Performance menu from the Database home page). Note I’m not particularly interested in what it shows me, I’m just using this as an example of a page that requires the licensing of a management pack. Once I’m on that page, I can follow the path Setup -> Management Packs -> Packs for this Page:
Once I click on Packs for this Page, I see the following:
There are a couple of other useful options off the Management Packs page as well. Firstly, the “Licensing Information” menu item shows you a complete list of the management packs, including their abbreviations and a description. Note that it’s the Licensing Guide that is actually the source of truth for licensing information, but information listed on this page should match the licensing doc, or it’s a bug. 🙂 The abbreviations are actually useful for one of the other menu items – “Enable Annotations”. This is actually a toggle – you click it once to enable annotations and again to disable annotations (just be aware the menu wording doesn’t change between toggles). The other menu item on the Management Packs menu is “Management Pack Access”, where you can see what targets you have that are licensable, and you can turn on and off management packs for particular targets, as you can see here:
If you swap to Pack Based Based Update on this page, you can enable/disable packs across all licensable targets or for particular target types, such as databases, hosts and so on. In the example below, I can disable the Data Masking and Subsetting Pack across all licensable targets, just by selecting the pack name and clicking Move (as I’ve already done in the screenshot) and then clicking Apply:
Let’s go back to the “Enable Annotations” menu item. What happens when that’s selected? Well, basically it’s another way of allowing you to see which feature in EM requires a management pack. After you’ve enabled this, you can navigate to other menu items and see the Management Pack required. For example, after enabling annotation navigate to Setup > Notifications. It will display a list of management pack abbreviations and at least one of those packs is required to access that page:
As you can see, the packs are shown using their abbreviations, which is why you might want to go to the “Licensing Information” menu item, at least until you become familiar with the abbreviations. You can also see that some items have a lot of packs that might be needed. In the example above, notifications fall under a whole bunch of packs. That doesn’t mean you need ALL of those packs for notification. You need the one that is relevant to the target type you’re setting up notifications for. You can also see (since the menu items now become a bit messy sometimes!) why you would toggle “Enable Annotations” on and off. The “Enable Annotations” menu is available in later versions of EM12c and, of course, EM13c as well.
So have a look at this Management Packs menu. It’s packed with lots of useful information for you!