這篇文章主要講解了“分析Oracle關閉以及job查看與停止”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“分析Oracle關閉以及job查看與停止”吧!
十年的大荔網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整大荔建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“大荔網(wǎng)站設計”,“大荔網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
# 自動收集優(yōu)化器統(tǒng)計信息 收集數(shù)據(jù)庫所有schema沒有統(tǒng)計信息或統(tǒng)計信息過期對象的優(yōu)化器統(tǒng)計信息。收集的統(tǒng)計信息用于SQL查詢優(yōu)化以改善SQL 執(zhí)行性能。 # 自動段建議 評估高負載SQL的性能,給出如何調(diào)優(yōu)這些SQL,可以配置將建議配置SQL profile自動實施。 # 自動SQL優(yōu)化建議 評估高負載SQL的性能,給出如何調(diào)優(yōu)這些SQL,可以配置將建議配置SQL profile自動實施。 # 由于在實際中后兩者實際用處非常低,所以可以關閉,優(yōu)化器收集統(tǒng)計信息如果不需要可以選擇關閉,或者調(diào)整調(diào)度任務執(zhí)行 window (1)scheduler job:通過dbms_scheduler創(chuàng)建與維護,可以通過 dba_scheduler_jobs,dba_scheduler_job_log,dba_scheduler_job_log (2)job:通過dbms_job創(chuàng)建于維護,基本現(xiàn)在可以被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執(zhí)行,client還有執(zhí)行窗口client,可以通過*autotask*數(shù)據(jù)字典視圖查詢。 (5)window:任務執(zhí)行窗口,通過dbms_scheduler與window相關procedure維護,即預先定義的固定或間隔的連續(xù)時間間隔 (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視圖查詢相關 程序情況以及最終調(diào)用情況查詢相關信息 # 自動維護期間會創(chuàng)建ORA$AT_開頭的任務,可以在dba_scheduler_job_log視圖中查詢 # DBA_AUTOTASK_CLIENT_JOB可以查詢正在運行的自動任務。 # 系統(tǒng)自動維護認為:自動收集統(tǒng)計信息、SQL AUTOTUNE、SPACE ADVISOR是通過dbms_auto_task_admin管理,使用的 也是dbms_scheduler維護的window來定期執(zhí)行自動維護任務系統(tǒng)自動維護任務只能啟用、禁用、修改周期、不能刪除。
# 維護窗口即自動維護任務運行的連續(xù)時間間隔 # 關閉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; / # 如果不想關閉,可以調(diào)整運行任務窗口,可以查詢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;
# 啟用或禁用特定任務某個指定的執(zhí)行窗口 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; / # 創(chuàng)建一個自定義窗口 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; /
默認使用DEFAULT_MAINTENANCE_PLAN 資源管理計劃:需要通過DBMS_RESOURCE_MANAGER管理。
感謝各位的閱讀,以上就是“分析Oracle關閉以及job查看與停止”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對分析Oracle關閉以及job查看與停止這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!
當前題目:分析Oracle關閉以及job查看與停止
文章源于:http://bm7419.com/article28/psdjjp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計、外貿(mào)網(wǎng)站建設、用戶體驗、外貿(mào)建站、品牌網(wǎng)站建設、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)