有關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';
希望以上文章能對各位有所幫助!!
感謝分享!!!!!
回覆刪除