DTS-071007表結構在源庫和目標庫中不一致
DTS-071007: Schema matched failed, cause by [Can not find column xxx<-->xxx[true] in target table xxx.xxx].
DTS在基於源表的列一一匹配目標表的對應列時出錯,出錯的基本原因是該表的某一個列在目標表中不存在,即該表的表結構在源庫和目標庫中不一致.而造成表結構在源庫和目標庫中不一致的原因主要有以下幾個方面:
1.DTS不支援該任務下的資料庫型別的加減列ddl遷移(參考DTS增量/同步支援DDL遷移的說明).
2.使用者的不規範操作導致,如下(不限於):
(1).只在目標庫中加減列.
3.第三方的Online DLL工具造成的(特別是使用觸發器和臨時表來實現加列操作).
4.使用者對該任務的配置錯誤
(1).使用者選擇自己在目標庫建立表結構時(任務未選擇使用DTS的結構遷移),遺漏了新增該列.
(2).使用者選擇自己在目標庫建立表結構時(任務未選擇使用DTS的結構遷移),其實並不想遷移/同步該列,但配置任務時沒有選擇過濾該列.
解決方案: 使用者可在目標表中手動建立該不存在的列(注意庫表列對映),成功之後點選重新啟動即可恢復.
相關文章
- 通過命令在navicat中建立資料庫及表結構資料庫
- 用python庫openpyxl操作excel,從源excel表中提取資訊複製到目標excel表中PythonExcel
- 通過資料庫鏈查詢會導致源和目標庫SCN同步資料庫
- 在查詢資料庫中,那些表在什麼時候改動結構資料庫
- Activiti資料庫表結構資料庫
- QC資料庫表結構資料庫
- iOS標準庫中常用資料結構和演算法之雜湊表iOS資料結構演算法
- maven--安裝,倉庫的種類和彼此的關係,標準目錄結構Maven
- OGG源端和目標端資料不一致的場景
- 在恢復目錄中註冊和登出資料庫資料庫
- 織夢資料庫表結構_Dedecms資料庫表和欄位詳細介紹資料庫
- 資料庫-單表結構-建表語句資料庫
- iOS標準庫中常用資料結構和演算法之KV資料庫iOS資料結構演算法資料庫
- MySQL 對比資料庫表結構MySql資料庫
- Agile PLM資料庫表結構(Oracle)資料庫Oracle
- python標準庫目錄Python
- 如何從MySQL全庫備份的dump檔案中恢復某張表和表結構MySql
- C++標準庫名字和標頭檔案--表C++
- RMAN-在恢復目錄中註冊和取消資料庫資料庫
- 樹型結構資料在資料庫基本表中的儲存及維護 (轉)資料庫
- 港中文開源影片動作分析庫MMAction,目標檢測庫演算法大更新Mac演算法
- iOS標準庫中常用資料結構和演算法之連結串列iOS資料結構演算法
- RMAN在目標庫未載入狀態下如何備份
- 在swift中接入微信開源庫MarsSwift
- 在Linux中,目錄結構是怎樣的?Linux
- 使用RMAN恢復一個資料庫到另一個目錄結構不同的資料庫中資料庫
- iOS標準庫中常用資料結構和演算法之排序iOS資料結構演算法排序
- iOS標準庫中常用資料結構和演算法之cacheiOS資料結構演算法
- 在Linux中建立靜態庫和動態庫Linux
- 港中文開源視訊動作分析庫MMAction,目標檢測庫演算法大更新Mac演算法
- 【PG結構】Postgresql資料庫資料目錄說明SQL資料庫
- maven標準目錄結構參照Maven
- ECshop 每個資料庫表結構說明資料庫
- 基於資料庫表結構建立帶 getter 和 setter 方法的 Model資料庫
- iOS標準庫中常用資料結構和演算法之查詢iOS資料結構演算法
- iOS標準庫中常用資料結構和演算法之位串iOS資料結構演算法
- Java刷題時常用的標準庫資料結構和相應操作Java資料結構
- 表在同一庫中不同表空間上轉移