AWR/ADDM/ASH Coming Blank. Tuning Advisors not working :( … (What to do ??)
Posted by FatDBA on January 23, 2014
You have a new database designed and created for the team to test changes before they go and apply in Production. One fine day you feel a need to check performance of database and get some auto suggestions from oracle engine itself using ADDM and AWR or ASH … But what if they are coming blank and Tuning Advisors throwing errors saying ….
DECLARE
*
ERROR at line 1:
ORA-13717: Tuning Package License is needed for using this feature.
ORA-06512: at “SYS.PRVT_SMGUTIL”, line 52
ORA-06512: at “SYS.PRVT_SMGUTIL”, line 37
ORA-06512: at “SYS.DBMS_MANAGEMENT_PACKS”, line 26
ORA-06512: at “SYS.DBMS_SQLTUNE”, line 651
ORA-06512: at line 4
WHAT TO DO ?
Reason: This case comes in to existence if you are using STANDARD edition of Oracle Database.
Here is a small fix for the problem —-
Change the parameter (control_management_pack) to ‘DIAGNOSTIC+TUNING’ in order to enable MMON to collect the health statistics timely to AWR related tables (Sits in SYSAUX)
SQL> show parameter control_management_pack
NAME TYPE VALUE
———————————— ——————————– ——————————
control_management_pack_access string NONE
SQL> ALTER system SET CONTROL_MANAGEMENT_PACK_ACCESS=‘DIAGNOSTIC+TUNING’;
System altered.
SQL> show parameter control_management_pack
NAME TYPE VALUE
———————————— ——————————– ——————————
control_management_pack_access string DIAGNOSTIC+TUNING
Daniel said
Does this imply license costs? And how much? Does one need an enterprise edition?
As of my experience, Oracle accepts well that admins or developers activate license options.
And invoices the license costs after next license audit.
I.e. I do not see a legal problem with “just changing control_management_pack_access parameter” but rather financial ones.