IMP 00009 匯出檔案異常結束 imp

2022-08-03 16:27:13 字數 821 閱讀 9976

在一次exp/imp中,用imp匯入資料時報錯。錯誤資訊如下: imp-00009: 匯出檔案異常結束 imp匯入時異常結束可以有很多原因造成,要具體問題具體分析。 可能原因一: 匯入的資料表過大,而我們的輸入緩衝區則太小了。 解決辦法是: 用pl/sql developer 匯入這些在一次exp/imp中,用imp匯入資料時報錯。錯誤資訊如下: 

imp-00009: 匯出檔案異常結束 

imp匯入時異常結束可以有很多原因造成,要具體問題具體分析。 

可能原因一: 

匯入的資料表過大,而我們的輸入緩衝區則太小了。 

解決辦法是: 

用pl/sql developer 匯入這些表 

——〉tools ——〉import tables 

——〉在下方的buffer size裡把預設值4改大一些。(不過好像最大也只有80kb)。 

——〉然後把這些匯出的表匯入到你需要的資料庫使用者中即可。 

可能原因二: 

oracle資料庫版本不一致。    oracle資料庫是向下相容的軟體,當你用低版本的oracle軟體exp資料,在高版本下imp資料是沒有問題的。但是反之就不行了,當你用高版本的oracle軟體exp資料,再在低版本下imp資料,imp就會報錯。 

可能原因三: 

oracle資料庫字符集不一致。     匯出檔案是zhs16gbk字符集,而匯入的資料庫字符集為zhs16cgb231280,兩者不一致同樣會造成imp報錯。更別提nls_language 乙個是簡體中文,乙個是american的,那肯定會報錯了!!! 

可能原因四: 

那就是exp時的dmp檔案損壞了。imp自然不成功了!!! 

匯入 匯出檔案

1.檔名的正確驗證 如果匯出檔案命名中有中文需詳細關注 2.匯出檔案格式的驗證 如之間的分割符,是否有表頭等,換行是否正確 3.是否在設定的時間生成匯出檔案 4.匯出出錯時系統如何處理 如是否正常傳送報警郵件,郵件的格式和內容是否正確 5.匯出檔案的格式是否正確 如欄位是否正常,分割符,換行是否正確...

Oracle匯出檔案

set echo off 是否顯示指令碼中正在執行的sql語句 set feedback off 是否顯示當前sql語句查詢或修改的行數 set newpage none 設定頁與頁之間的分隔 set pagesize 50000 設定一頁有多少行數 set linesize 20000 設定一行可...

php Excel匯出檔案

php excel匯出檔案 匯出xls檔案 param array header 第一行 array sku 主sku 商品名稱 成本價 批量生產 銷售狀態 銷售型別 商 採購人 維護人 param array index data 下標 順序匯出 param array data 匯出所需資料 p...