有關Oracle AWR report license問題

      大多數DBA人員並不知道使用Oracle AWR report是需要另外購買DIAGNOSTIC+TUNING license,所以整理這篇文章,希望可以幫助需要的人。












如果安裝Oracle Enterprise,預設已經安裝DIAGNOSTIC+TUNING Pack
檢查是否已經啟用
sqlplus / as sysdba
sqlplus>show parameter CONTROL_MANAGEMENT_PACK_ACCESS
sqlplus>select name,value from v$parameter where name like '%pack%';













AWR report使用次數
select name, version,description, etected_usages, last_usage_date
from dba_feature_usage_statistics
where name like 'Automatic Workload%' or name like 'AWR%';




查其他Option是否啟用

select version, name, detected_usages, currently_used, first_usage_date, last_usage_date
from DBA_FEATURE_USAGE_STATISTICS
where detected_usages > 0;







如何停用DIAGNOSTIC+TUNING套件的方法



  • Oracle 10g :
      根據 MOS上面的文章 (Doc ID 1909073.1) Disabling and Uninstalling AWR
      安裝dbmsnoawr.plb Package, sqlplus下執行 dbms_awr.disable_awr();


  • Oracle 11g :
停用DIAGNOSTIC+TUNING套件的方法
SQL> ALTER SYSTEM SET control_management_pack_access=NONE;










恢復DIAGNOSTIC+TUNING套件的方法
SQL>ALTER SYSTEM SET control_management_pack_access='DIAGNOSTIC+TUNING';










希望以上文章能對各位有所幫助!!

留言

張貼留言

這個網誌中的熱門文章

MSSQL 瘦身 : 壓縮資料庫

InTrust 自動幫您蒐集 AD 帳號的登入/登出紀錄,長時間保存並保護

[SAP] 什麼是SAP? R/3 and S/4 是什麼意思? 差別在哪? (勿轉臉書)