任務是指在DMS發起的變更SQL任務,例如普通數據變更、結構設計、庫表同步等,但不包含在SQL窗口中直接執行的SQL。本文為您介紹了如何新建或管理SQL任務。
前提條件
您的用戶角色為管理員或DBA,關于用戶角色信息,請參見系統角色。
操作步驟
- 登錄數據管理DMS 5.0。
在頂部菜單欄中,選擇 。
說明若您使用的是極簡模式的控制臺,請單擊控制臺左上角的圖標,選擇
。在任務管理頁面,您可以新增SQL任務或管理已創建的SQL任務。
新增SQL任務
單擊新增SQL任務,可參考下表配置數據庫、變更SQL語句等信息。
配置項
說明
備注
詳細描述變更原因或目標,減少溝通成本。
數據庫
支持選擇單個或多個目標數據庫。
說明管控模式為自由操作或穩定變更的數據庫實例,需要登錄后方可選擇,更多關于管控模式的信息,請參見管控模式。
變更SQL
支持提交所有可執行的SQL語句,且支持多條SQL,以半角分號(;)隔開。
計劃執行時間
根據您的需求選擇:
開啟:您可以配置執行任務的時間點。
關閉(默認):立即執行。
事務
僅當配置單個數據庫時生效,支持的選項:
開啟:任務中的多條SQL語句將以事務的方式執行。
關閉(默認)
并發執行組內任務
僅當配置多個數據庫時生效,支持的選項:
開啟:SQL語句會同步執行到所有數據庫中。
關閉(默認):SQL語句會執行到第一個數據庫中,若成功,則依次執行到其他數據庫中。
忽略執行錯誤
根據您的需求選擇:
開啟:在執行時會忽略失敗SQL腳本,并執行完所有SQL。
關閉(默認):遇到錯誤則停止執行。
邏輯表表達式校驗
僅當配置了邏輯庫時生效,支持的選項:
開啟(默認):校驗邏輯表的表達式是否正確,更多信息,請參見邏輯表。
關閉(不推薦)
說明配置完成后,您可以單擊預覽/轉換SQL,預覽格式化后的SQL內容。
單擊提交任務。
管理任務
暫停任務
單擊暫停停止執行該任務。
重試任務
當任務處于失敗狀態時,您可以單擊重試重新執行該任務。
查看日志
單擊日志,可查看該條任務的系統調度日志。
刪除任務
單擊刪除,該任務的狀態會更改為刪除且不會被執行。