spark的自留地(ofbiz/eclipse rcp/shark/opentaps)

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            54 Posts :: 0 Stories :: 112 Comments :: 0 Trackbacks
          真沒勁,又干這種沒技術含量的活了!把客戶一個用了N年的數據庫(Sql Server 2000)要遷移到我們系統的數據庫中來(選用的是Oracle 10g)。比較猶豫怎么導的問題,要么寫個小JDBC程序?要么用DTS?想了想,還是不要再發明個輪子算了(其實我類似的輪子都做了N個了,只是懶得再動手改)

          在DTS導入的時候會遇到幾個問題:
          1、導過來的表名比較古怪,都是加上雙引號的,寫的SQL老是說找不到表名,暈死我,對象瀏覽器里明明就是那個表名。一陣犯嘀咕,覺得自己沒有老花眼呀。唉,所以DTS導過來的,要先改名,如:
          alter table "Base" rename to base;

          2、DTS在導一些表時老是會出錯,后來檢查發現,這個笨蛋把人家很多應該是number型的給設置了varchar2,或是date型給整成了varchar2,諸如此類了,所以在不同數據庫中導數據時,要注意檢查數據類型的對應關系。

          3、DTS在導幾個大表時,老是提示一些莫名其妙的錯誤。諸如:ROW-00060: Internal error: [dainsert,16],想破腦袋你也想不出來,是內存給DTS用完了(我暈倒,我是4G的內存呀!),沒辦法你分幾次導入吧(用SQL語句來導入)

          通過此次導數據,我深刻的總結出,最沒技術含量的活有時也能讓你暈菜!

          本人原創文章,歡迎轉載,轉載請注明出處!
          posted on 2008-10-20 14:10 shanghai_spark 閱讀(1802) 評論(0)  編輯  收藏 所屬分類: eclipse rcp
          主站蜘蛛池模板: 蛟河市| 怀仁县| 桃源县| 那坡县| 桂阳县| 若羌县| 龙井市| 偃师市| 渝北区| 防城港市| 永兴县| 正蓝旗| 大埔区| 白玉县| 福泉市| 宁化县| 石林| 潜山县| 泊头市| 保亭| 平原县| 久治县| 闽侯县| 乡城县| 宣武区| 抚远县| 郴州市| 荥经县| 丹棱县| 蓬莱市| 临湘市| 蒙阴县| 阿坝县| 北碚区| 益阳市| 昌图县| 赞皇县| 桐梓县| 固镇县| 托克托县| 黔西|