簡單描述一下問題:需要備份一下生產環境的數據庫到測試環境,使用EXP命令備份數據庫時出現錯誤
EXP-00056: 遇到 ORACLE 錯誤 1455
ORA-01455: 轉換列溢出整數數據類型
EXP-00000: 導出終止失敗
問題出現之后,在網上查了下原因
ORA-01455: 轉換列溢出整數數據類型 ,Export 命令會將表的statistics 值轉成成整型。
當這個statistics值超過2^31-1時,就會報這個錯誤。
最后在exp命令后加 “INDEXES=n STATISTICS=none”這兩個參數就可以解決問題
也有說存在有問題的觸發器
http://bbs.csdn.net/topics/380025201
在exp命令后添加參數TRIGGERS=n
實際情況也是存在有問題的觸發器,不導出觸發器,就不會出現異常