看了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錯誤 如下 : |
要怎麼解?? |
當然就是改相應的語法囉~~ |
不然哩~~ |