f Tibero T-UP Data Migration ~ 迪貝之家

Pages

Tibero T-UP Data Migration

看了utility guide之後
我才了解,為什麼installation guide要求安裝JDK
因為T-UP tbExport/tbImport這些工具
都是用Java寫的
我就想說奇怪了~~
我測試到現在,都沒看到Java的痕跡
至於jdk的download
我是不會再去下載Oracle JDK
一下載後,美國原廠那邊就又發mail
詢問Java License的使用
Oracle這家公司真的是有病
當初SunMicro就說免費使用
購併之後,偏要單面修改agreement的內容
怪了~~ 既然是agreement
不是得雙方合意嗎?
反正不用它就對了
找了一下Internet
微軟有這一篇文章
安裝適用於 Azure 和 Azure Stack 的 JDK
想說...都是windows系統
應該可以通用吧~~
結果...恩....T-UP連畫面都叫不出來
它是VERSION 11
也不知道是版本太新
還是真的只適用Azure的環境
反正我就再翻了T-UP章節
文件是說 jdk 6以上~~
好吧~~ 我就直接到zulu的網站下載版本6好了
Download Zulu Builds of OpenJDK
果然就OK了
好了~~廢話太多了
我們來測試T-UP
我的環境如下 :
Source : ORACLE 10gR2 on Redhat 5
Target : Tibero 6 TAC on Debian 10
T-UP : tibero6-bin-FS07_CS_1902-windows64-170287-opt-20190918145314-tested.tar on Windows 10
JDK  : zulu6.22.0.3-jdk6.0.119-win_x64
1.叫起T-UP畫面
2.選Migrator,因為我要轉資料
Analyzer是用來評估
Oracle轉Tibero
3. 填入Oracle 端的連接資訊
4. Type Conversion
我的測試環境預設就OK了
5. 挑選要轉置的物件
這邊我得稍微描述一下
就我的測試
是要轉OT Schema到Tibero
我一開始測試是上兩個選項沒打勾
設定完之後,一跑就轉不過去
測了幾次之後,還是有問題
我就乾脆在db level打勾
讓它全轉過去
結果系統物件可以轉得過去
但OT還是轉不過去
把轉到Tibero的資料清掉之後
再勾選最上兩個選項
資料還是過不去
後來我思考了一下
Tibero是TAS的架構
再對應了一下LOG
手動把USERS表格建出後
再選了最上兩個選項之後
進行轉檔就ok了
6. Migration Option
是否用DPL
或者有轉碼,需要擴欄位
是在這裡做設
7. Tibero db instance的連線設定
8. 設定完了,工具給你的summary
9. 要轉資料了
進到這個畫面之後
等了老半天
怪了~~怎麼沒動作
原來是要點選Migrate
它才會繼續動作
10. 資料移轉的過程
11. 完成資料移轉
12. 看看資料遷移的報表吧~~
有3個type物件有問題
13. LOG 目錄內會有錯誤細節可以參考
TYPE錯誤 如下 :

要怎麼解??
當然就是改相應的語法囉~~
不然哩~~