某集團公司原在各子公司部署了oralce資料庫,現需要把各子公司資料進行整理合并到一個資料庫實體部署到集團公司,所有子公司的oracle資料庫資料表空間、用戶、資料結構都一致,請教下有什么好的辦法嗎?謝謝!
uj5u.com熱心網友回復:
多表資料去重,直接unionuj5u.com熱心網友回復:
你這個比較麻煩,表里面有子公司編碼嗎?如果沒有的話,新的表里面區分子公司嗎?建議先把庫結構設計好,資料遷移只是時間問題
uj5u.com熱心網友回復:
我只想單純的把幾個關鍵表合并在一起去掉重復的,沒有這個編碼uj5u.com熱心網友回復:
你能不能直接訪問子公司的oracle資料庫?如果不能訪問,就在總公司先建子公司的資料庫用戶,把子公司的資料導進去
uj5u.com熱心網友回復:
然后建個總公司的用戶,把子公司的資料用union合并匯入到總公司的表中,但這個里面有些問題
比如基礎資料,如用戶,機構名稱等,如果完全一樣,就去重
但業務資料,最大的問題就是ID是不是可能一樣,而且一樣的ID未必就是同一筆業務。
所以建議各分公司的ID都略改一下,加上個標識。這樣就可以合并到一起了。
uj5u.com熱心網友回復:
感覺不是很建議用union,如果資料比較大的話uj5u.com熱心網友回復:
如果是資料字典類的資料,可以union 一下,如果是業務資料,union 有點說不過去,可以加“子公司編號”再union all 倒是可以考慮一下。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/62146.html
標籤:基礎和管理
