1. 程式人生 > >Oracle處理Clob欄位 轉換請求無法實現或不合理

Oracle處理Clob欄位 轉換請求無法實現或不合理

處理clob(使用java.io.Reader)的時候出現,ORA-01460: 轉換請求無法實現或不合理
從oracle 9i R2匯出程式到oracle 10G R2版本,作業系統是從Hp UX到RED HAT LINUX X64版本,剛開始以為是字符集的問題,我以為是量的問題,因為上網查了資料,有說是位元組超過4000,所以報錯,我測試從多個地方匯出資料灌進去,試過好多種方案,仍然不行,後來突然想起應該中介軟體應用伺服器使用jdbc驅動的問題,因此就連線到伺服器看,原來用的是9i的JDBC 驅動,而資料庫我已經升級到10G,隨意問題應該在這裡,抱著試試看的心裡,更換為oracle10g的ojdbc14.jar,重啟伺服器,測試編譯通過,大功告成