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 閱讀(1808) 評論(0)  編輯  收藏 所屬分類: eclipse rcp
          主站蜘蛛池模板: 通道| 库伦旗| 思南县| 永吉县| 布尔津县| 铅山县| 武定县| 保德县| 井冈山市| 江孜县| 墨竹工卡县| 扶沟县| 鄱阳县| 龙口市| 化州市| 邹城市| 沂南县| 新干县| 资源县| 海伦市| 宝坻区| 孟村| 巴东县| 桂林市| 和林格尔县| 厦门市| 阿拉善盟| 河东区| 纳雍县| 扶余县| 古交市| 贵阳市| 漠河县| 武鸣县| 岚皋县| 抚顺县| 常山县| 樟树市| 武夷山市| 蓬安县| 六盘水市|