環境:服務器為Windows Server 2008R2作業系統,安裝有器Oracle Database11.2.0.1;客戶端為Win10系統,安裝有Oracle Client 11.2.0.4
問題描述:在使用exp命令進行匯出dmp時候,出現以下錯誤:
EXP-00008: 遇到 ORACLE 錯誤 1455
ORA-01455: 轉換列溢位整數資料型別
EXP-00000: 匯出終止失敗
問題排查:根據平常經驗以及參考網路類似問題,進行以下各方面的嘗試:
1、排除服務端和客戶端版本不一致問題,采用Oracle Client11.2.0.1版本客戶端進行匯出,未解決;
2、檢查資料是否存在損壞,進行表格重命名、資料瀏覽、查詢、插入等操作均正常執行,因為是空間資料,通過ArcGIS Catalog進行預覽等均正常,
3、檢查是否有物化視圖使用匯出表,無相關物化視圖、物化視圖日志等,未解決;
4、檢查是否有失效物件,對失效的View、trigger進行重新編譯,未解決;
5、修改匯出陳述句,exp命令后追加 “INDEXES=n STATISTICS=none”兩個引數,未解決;
6、使用expdp命令進行匯出指定標,可以正常匯出,
對于expdp命令使用方式可以參考上篇隨筆,
因為是空間資料,通過ArcGIS Catalog將資料復制到我本地測驗庫,使用exp命令可以正常匯出,exp在服務器端無法使用,說明其還是存在相應的問題,近期正在排查,尚未發現問題原因,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/106731.html
標籤:其他
下一篇:關系型資料庫的幾種常用主鍵
