imp匯入檔案時報大量的imp-0008錯誤
今天需要將測試系統遷移到生產系統,於是在生產庫中建立相應使用者基表空間後,將測試系統的資料透過exp/imp(資料量不大)遷移到生產庫上。透過windows下自帶的ftp伺服器上傳到unix伺服器上後,透過imp show=y檢視匯入的內容以降低出錯的機率,結果執行該命令後報了大量的imp-0008錯誤,oracle官方解釋如下:
00008, 00000, "unrecognized statement in the export file: \n %s"
// *Cause: Import did not recognize a statement in the export file. Either
// the export file was corrupted, or an Import internal error has
// occurred.
// *Action: If the export file was corrupted, retry with a new export file.
// Otherwise, report this as an Import internal error and submit
// the export file to customer support.
按照官方的說法有可能是檔案損壞,而且透過ls -lh發現一個有意思的現象,unix檔案上識別的檔案大小與window上的原檔案大小不一致,gg之後有人提到了ftp傳輸模式的問題,需要切換到binary模式再傳輸檔案,於是再次透過ftp binary模式傳輸檔案,接著imp匯入後故障消失,看來問題果然如此。。
在window下的ftp提示符中執行binary即可切換到二進位制傳輸模式,預設是ascii傳輸模式,使用type命令可以檢視當前的傳輸模式。。
小小記錄一下這個有意思的案例 哈哈。。。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20801486/viewspace-722453/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 匯入sql時報日期型別錯誤SQL型別
- 【故障處理】IMP-00010錯誤 12C的dmp檔案匯入11G
- IMP-00013: 只有 DBA 才能匯入由其他 DBA 匯出的檔案
- imp 匯入遇到 FK (Foreign Key) 導致錯誤處理
- 資料匯入imp過程中遇到TNS-12592的錯誤
- ORACLE exp/imp匯入報錯IMP-00009&IMP-00028&IMP-00015Oracle
- EXP直接匯出壓縮問津,IMP直接匯入壓縮檔案的方法
- vue2匯入專案遇到錯誤Vue
- 刪除大量檔案Argument list too long錯誤解決
- imp匯入資料庫表時浮現ORA-01658錯誤資料庫
- 11g解決imp匯入資料時報錯:插入資料找不到相應分割槽
- 【ORACLE 匯入匯出】exp 錯誤Oracle
- expdp/impdp來解決exp/imp出現的錯誤並匯入指定表空間
- exp/imp匯出匯入工具的使用
- 資料泵匯出時報錯ORA-1422錯誤
- 【EXP/IMP】使用EXP /IMP工具“模糊”匯出和匯入
- MySQL匯入匯出檔案檔案MySql
- Oracle exp/imp匯出匯入工具的使用Oracle
- oracle資料的匯入匯出imp/expOracle
- 資料匯入匯出EXP/IMP
- exp/imp匯出匯入資料
- Oracle匯入(imp )與匯出(exp )Oracle
- ORACLE匯入匯出命令exp/impOracle
- exp/imp匯入匯出版本問題和ORA-6550報錯
- 當我匯入xpdl檔案時出現這樣的錯誤,該如何解決?
- Larabel遷移檔案時報SQLSTATE[42000]錯誤的解決方法SQL
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle 遠端匯出匯入 imp/expOracle
- PyCharm匯入Selenium包時報錯,需要升級pipPyCharm
- 大量包含Insert語句的指令碼檔案批量執行匯入資料指令碼
- svn匯入檔案
- 匯入excel檔案Excel
- 使用 deploy 部署專案時報 Serialization of 'Closure' is not allowed 錯誤
- EasyExcel完成excel檔案的匯入匯出Excel
- Oracle資料匯入匯出imp/exp命令Oracle
- (十一)Electron 匯入匯出檔案
- mysql 匯入匯出 sql檔案MySql
- MySQL匯入匯出平面檔案MySql