查詢初始化參數control_management_pack_access以確定診斷和優化包已啓用:
select * from v$parameter where name = 'control_management_pack_access';
的值可以改變這樣的:
alter system set control_management_pack_access = none;
可能的值NONE,DIAGNOSTIC,DIAGNOSTIC + TUNING。缺省值是DIAGNOSTIC + TUNING。
但這些值並不意味着您已授權產品。而改變價值似乎並沒有禁用產品。
而不是禁用,您可以監視它們,並確保沒有人使用它們。除了很難確切知道每個包中的哪些功能,以及很難確定是否使用了這些功能以及誰正在使用這些功能以及何時使用這些功能。視圖DBA_FEATURE_USAGE_STATISTICS可能會有所幫助。我想摘的相關功能,但我肯定犯過錯誤:
select name, detected_usages, last_usage_date, last_sample_date
from dba_feature_usage_statistics
where name in (
'ADDM', 'Automatic SQL Tuning Advisor', 'Automatic Workload Repository',
'AWR Baseline', 'AWR Baseline Template', 'AWR Report', 'EM Performance Page',
'Real-Time SQL Monitoring', 'SQL Access Advisor',
'SQL Monitoring and Tuning pages', 'SQL Performance Analyzer',
'SQL Tuning Advisor', 'SQL Tuning Set (system)', 'SQL Tuning Set (user)'
)
order by name;
NAME DETECTED_USAGES LAST_USAG LAST_SAMP
------------------------------- --------------- --------- ---------
ADDM 0 05-JAN-14
AWR Baseline 0 05-JAN-14
AWR Baseline Template 0 05-JAN-14
AWR Report 0 05-JAN-14
Automatic SQL Tuning Advisor 24 05-JAN-14 05-JAN-14
Automatic Workload Repository 0 05-JAN-14
EM Performance Page 0 05-JAN-14
Real-Time SQL Monitoring 24 05-JAN-14 05-JAN-14
SQL Access Advisor 0 05-JAN-14
SQL Monitoring and Tuning pages 0 05-JAN-14
SQL Performance Analyzer 0 05-JAN-14
SQL Tuning Advisor 0 05-JAN-14
SQL Tuning Set (system) 0 05-JAN-14
SQL Tuning Set (user) 0 05-JAN-14
但使用DBA_FEATURE_USAGE_STATISTICS你必須購買許可證包。開玩笑。
這是令人難以置信的混亂。我從來沒有見過一個組織付出很多努力。
我認爲他們總是*安裝*,問題是,如果你被允許使用它。 –
診斷程序是Oracle數據庫11g產品的一部分(如果多數民衆贊成你說什麼),如果你沒有下載或安裝,可能診斷和調整也不可用。 – WonderWorld
是的,我使用oracle 11g ... – gravetii