中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

分析Oracle關閉以及job查看與停止

發布時間:2021-11-05 15:37:13 來源:億速云 閱讀:682 作者:iii 欄目:關系型數據庫

這篇文章主要講解了“分析Oracle關閉以及job查看與停止”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“分析Oracle關閉以及job查看與停止”吧!

Oracle11g自動維護任務

# 自動收集優化器統計信息
    收集數據庫所有schema沒有統計信息或統計信息過期對象的優化器統計信息。收集的統計信息用于SQL查詢優化以改善SQL
    執行性能。
# 自動段建議
    評估高負載SQL的性能,給出如何調優這些SQL,可以配置將建議配置SQL profile自動實施。
# 自動SQL優化建議
    評估高負載SQL的性能,給出如何調優這些SQL,可以配置將建議配置SQL profile自動實施。
# 由于在實際中后兩者實際用處非常低,所以可以關閉,優化器收集統計信息如果不需要可以選擇關閉,或者調整調度任務執行
window 
(1)scheduler job:通過dbms_scheduler創建與維護,可以通過
dba_scheduler_jobs,dba_scheduler_job_log,dba_scheduler_job_log
(2)job:通過dbms_job創建于維護,基本現在可以被dbms_scheduler代替,可以通過dba_jobs查詢。
(3)autotask:Oracle自動維護任務,可以通過dbms_auto_task_admin維護,可以通過
dba_autotask_task,dba_autotask_client,dba_autotask_window_clients查詢
(4)autotask client,自動維護任務通過client執行,client還有執行窗口client,可以通過*autotask*數據字典視圖查詢。
(5)window:任務執行窗口,通過dbms_scheduler與window相關procedure維護,即預先定義的固定或間隔的連續時間間隔
(6)window group/scheduler group:任務窗口組,可以由多個window member組成,可以通過
DBA_SCHEDULER_WINDOWS,DBA_SCHEDULER_WINDOW_DETAILS,DBA_SCHEDULER_WINDOW_GROUPS,DBA_SCHEDULER_WINDOW_LOG
DBA_SCHEDULER_JOBS中job_action為空,則program_name有相關程序,可以通過DBA_SCHEDULER_PROGRAMS視圖查詢相關
程序情況以及最終調用情況查詢相關信息
# 自動維護期間會創建ORA$AT_開頭的任務,可以在dba_scheduler_job_log視圖中查詢
# DBA_AUTOTASK_CLIENT_JOB可以查詢正在運行的自動任務。
# 系統自動維護認為:自動收集統計信息、SQL AUTOTUNE、SPACE ADVISOR是通過dbms_auto_task_admin管理,使用的
也是dbms_scheduler維護的window來定期執行自動維護任務系統自動維護任務只能啟用、禁用、修改周期、不能刪除。

2.維護窗口

# 維護窗口即自動維護任務運行的連續時間間隔
# 關閉sql tuning advisor
BEGIN
  dbms_auto_task_admin.disable(
    client_name => 'sql tuning advisor',
    operation   => NULL,
    window_name => NULL);
END;
/
BEGIN
  dbms_auto_task_admin.disable(
    client_name => 'auto space advisor',
    operation   => NULL,
    window_name => NULL);
END;
/
# 啟用
To enable this maintenance task again, use the ENABLE procedure, as follows:
BEGIN
  dbms_auto_task_admin.enable(
    client_name => 'sql tuning advisor',
    operation   => NULL,
    window_name => NULL);
END;
/
# 如果不想關閉,可以調整運行任務窗口,可以查詢dba_scheduler_windows查詢窗口
BEGIN
  dbms_auto_task_admin.disable(
    client_name => 'sql tuning advisor', 
    operation   => NULL, 
    window_name => 'MONDAY_WINDOW');
END;
/
# 關閉所有的自動任務
EXECUTE DBMS_AUTO_TASK_ADMIN.DISABLE;

3.調整維護窗口時間

# 啟用或禁用特定任務某個指定的執行窗口
BEGIN
  dbms_auto_task_admin.disable(
    client_name => 'sql tuning advisor', 
    operation   => NULL, 
    window_name => 'MONDAY_WINDOW');
END;
/
# 啟用、禁用,修改某個窗口
BEGIN
  dbms_scheduler.disable(
    name  => 'SATURDAY_WINDOW');
  dbms_scheduler.set_attribute(
    name      => 'SATURDAY_WINDOW',
    attribute => 'DURATION',
    value     => numtodsinterval(4, 'hour'));
  dbms_scheduler.enable(
    name => 'SATURDAY_WINDOW');
END;
/
# 創建一個自定義窗口
BEGIN
  dbms_scheduler.create_window(
    window_name     => 'EARLY_MORNING_WINDOW',
    duration        =>  numtodsinterval(1, 'hour'),
    resource_plan   => 'DEFAULT_MAINTENANCE_PLAN',
    repeat_interval => 'FREQ=DAILY;BYHOUR=5;BYMINUTE=0;BYSECOND=0');
  dbms_scheduler.add_group_member(
    group_name  => 'MAINTENANCE_WINDOW_GROUP',
    member      => 'EARLY_MORNING_WINDOW');
END;
/
# 刪除一個任務窗口
BEGIN
  DBMS_SCHEDULER.REMOVE_GROUP_MEMBER(
    group_name  => 'MAINTENANCE_WINDOW_GROUP',
    member      => 'EARLY_MORNING_WINDOW');
END;
/

4.自動任務使用Resource Manager Plan說明

默認使用DEFAULT_MAINTENANCE_PLAN 資源管理計劃:需要通過DBMS_RESOURCE_MANAGER管理。

感謝各位的閱讀,以上就是“分析Oracle關閉以及job查看與停止”的內容了,經過本文的學習后,相信大家對分析Oracle關閉以及job查看與停止這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

荆门市| 丰县| 永清县| 巫山县| 苗栗县| 彰武县| 大石桥市| 丰县| 德保县| 抚顺市| 西藏| 肇州县| 安泽县| 青州市| 衡水市| 新邵县| 嘉黎县| 原平市| 平定县| 隆林| 上犹县| 鄂托克旗| 桐乡市| 定安县| 双江| 富宁县| 景谷| 扶绥县| 沅陵县| 临江市| 伽师县| 丁青县| 仙居县| 天镇县| 大冶市| 香河县| 普格县| 台安县| 河源市| 九寨沟县| 博野县|