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
          主站蜘蛛池模板: 大宁县| 合水县| 牡丹江市| 襄垣县| 田东县| 乃东县| 三原县| 凤冈县| 申扎县| 郴州市| 林甸县| 汾西县| 布拖县| 汶上县| 陇南市| 清远市| 巴彦淖尔市| 枣庄市| 崇信县| 长垣县| 巧家县| 迁西县| 胶南市| 遂宁市| 尼勒克县| 杭州市| 梓潼县| 府谷县| 泗阳县| 宜阳县| 乡城县| 基隆市| 临潭县| 镇坪县| 赤水市| 玉林市| 鄂州市| 罗平县| 邵武市| 鄂伦春自治旗| 北票市|