2014-01-09 46 views
2

作爲項目的一部分,我需要弄清楚oracle安裝是否安裝了oracle診斷包和oracle調整包。任何人都可以幫我解決這個問題嗎? 另外,如果存在,我該如何禁用它們?如何知道Oracle診斷包和Oracle調整包是否安裝了Oracle安裝?

我正在使用Windows機器。

編輯:從this document我看到一個新的初始化參數,CONTROL_MANAGEMENT_PACK_ACCESS被設置爲NONE禁用Oracle診斷包和Oracle調優包。任何人都可以告訴我我需要設置這個參數嗎?

感謝

+1

我認爲他們總是*安裝*,問題是,如果你被允許使用它。 –

+0

診斷程序是Oracle數據庫11g產品的一部分(如果多數民衆贊成你說什麼),如果你沒有下載或安裝,可能診斷和調整也不可用。 – WonderWorld

+0

是的,我使用oracle 11g ... – gravetii

回答

4

查詢初始化參數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你必須購買許可證包。開玩笑。

這是令人難以置信的混亂。我從來沒有見過一個組織付出很多努力。