表一致性修複功能用於對比不同表之間的表結構,找出差異並在目標表執行差異指令碼,以保障不同表之間的表結構一致性。
應用情境
多套不同環境之間進行表結構對比,以保障不同環境之間的表結構一致性。例如,確保測試環境與生產環境的表結構一致性。
根據基準表的表結構,建立新的物理表或邏輯表。
用於分庫分表的表結構一致性修複情境。
把某個物理表的變更,批量執行到邏輯庫下的每一個分表中。
操作步驟
- 登入Data Management 5.0。
在頂部功能表列中,選擇 。
說明若您使用的是極簡模式的控制台,請單擊控制台左上方的表徵圖,選擇
。在庫表同步工單申請頁面,配置工單參數。
參數
說明
基準庫
搜尋並選擇結構同步來源庫。
可選:選擇表結構的版本號碼,預設為最新的表結構。關於表結構版本號碼,請參見管理表結構版本
說明基準庫只能選擇物理庫。
您需要具有基準庫的查詢許可權。更多資訊,請參見管理存取控制許可權。
目標庫
搜尋並選擇結構同步目標庫。
可選:選擇表結構的版本號碼,預設為最新的表結構。關於表結構版本號碼,請參見管理表結構版本
說明目標庫可以是物理庫也可以是邏輯庫。
您需要具有目標庫的變更許可權。更多資訊,請參見管理存取控制許可權。
修複的表
選擇基準表。
選擇需要修複的目標表或輸入目標表名。
說明目標表可以是物理表、邏輯表或彙總表。
如果目標表存在,則對比基準表和目標表的表結構一致性,並將差異執行到目標表。
如果目標表名不存在,則建立新的表。
目標執行個體的安全規則中需要允許目標庫執行庫表同步。更多資訊,請參見庫表同步。
是否忽略報錯
選擇是否忽略報錯:
不忽略:在執行過程中,遇到出錯則中斷後面的SQL指令碼,不再執行。
忽略:在執行過程中,即使遇到錯誤仍會跳過當前失敗SQL指令碼,繼續往下執行,直至所有SQL指令碼都執行完成。
業務背景(備忘)
描述專案的業務背景資訊,例如變更目的、預期目標等。
單擊提交申請。
系統自動進行表結構分析。
單擊提交審批。
待審批通過後,單擊提交,同步目標庫,等待任務執行完成。