exp匯出遭遇IMP-00020
今天在用EXP/IMP遷移資料時出現問題。
環境是:
客戶端:9201 + WINXP
源伺服器:9204 + SOLARIS 8
目標伺服器:9201 + WINXP
過程如下:
E:oracleora92in>imp mis2/mis2@youyou file=D:EMEDMIS2mis2_stat_all.dmp fromuser=mis2 touser=mis2 tables=mis2_stat_all indexes=n buffer=4096000
Import: Release 9.2.0.1.0 - Production on 星期五 6月 22 10:26:14 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
連線到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
經由直接路徑匯出由EXPORT:V09.02.00建立的匯出檔案
已經完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的匯入
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200108" 0行被匯入
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200109" 0行被匯入
....
..
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200411" 105505行被匯入
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200412" 111482行被匯入
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200501"
IMP-00020: 用於列緩衝區大小 (22) 的長整數列過大
IMP-00028: 上一個表的部分匯入已回退: 回退 51198 行
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200506" 135349行被匯入
....
....
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200610" 278101行被匯入
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200611"
IMP-00020: 用於列緩衝區大小 (7) 的長整數列過大
IMP-00028: 上一個表的部分匯入已回退: 回退 273056 行
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200707" 0行被匯入
. . 正在匯入分割槽 "MIS2_STAT_ALL":"PMAX" 0行被匯入
成功終止匯入,但出現警告。
--嘗試重新單獨匯入出問題的分割槽,並加大buffer
E:oracleora92in>imp mis2/mis2@youyou file=D:EMEDMIS2mis2_stat_all.dmp fromuser=mis2 touser=mis2 tables=mis2_stat_all:P200501,mis2_stat_all:P200611 indexes=n buffer=40960000 ignore=y
Import: Release 9.2.0.1.0 - Production on 星期五 6月 22 10:40:30 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
連線到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
經由直接路徑匯出由EXPORT:V09.02.00建立的匯出檔案
已經完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的匯入
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200501"
IMP-00020: 用於列緩衝區大小 (22) 的長整數列過大
IMP-00028: 上一個表的部分匯入已回退: 回退 32767 行
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200611"^C
--問題依舊
沒辦法,只能重新從源庫匯出出問題的分割槽
bash-2.03$ exp mis2/HHDBMIS2 file=mis2_stat_all_par.dmp tables=mis2_stat_all:P200501,mis2_stat_all:P200611 direct=y
Export: Release 9.2.0.4.0 - Production on D??ú?? 6?? 22 10:41:14 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to: Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set
About to export specified tables via Direct Path ...
. . exporting table MIS2_STAT_ALL
. . exporting partition P200501 105721 rows exported
. . exporting partition P200611 303216 rows exported
Export terminated successfully without warnings.
再嘗試匯入
E:oracleora92in>imp mis2/mis2@youyou file=D:EMEDMIS2mis2_stat_all_par.dmp fromuser=mis2 touser=mis2 tables=mis2_stat_all:P200501,mis2_stat_all:P200611 indexes=n buffer=4096000 ignore=y
Import: Release 9.2.0.1.0 - Production on 星期五 6月 22 10:48:10 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
連線到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
經由直接路徑匯出由EXPORT:V09.02.00建立的匯出檔案
已經完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的匯入
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200501" 105721行被匯入
. . 正在匯入分割槽 "MIS2_STAT_ALL":"P200611" 303216行被匯入
成功終止匯入,但出現警告。
這次匯入成功了,估計問題出現在dump檔案在傳送過程中部分損壞。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-63822/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle資料匯出匯入(exp/imp)Oracle
- exp匯出報錯EXP-00106問題處理
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- EXP時遭遇ORA-00600 [729]
- exp匯出表中特定條件的表
- 識別exp匯出檔案所用的字符集
- 如何確定一個dmp檔案是exp匯出的還是expdp匯出的?
- 【ASK_ORACLE】一眼判斷出Oracle的dmp檔案是用expdp匯出還是exp匯出Oracle
- exp和expdp的filesize引數的使用--匯出多個檔案
- 使用Exp和Expdp匯出資料的效能對比與最佳化
- 正規表示式之(exp),(?:exp),(?=exp) 理解
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- esayExcel匯入匯出Excel
- doris匯入匯出
- Mysql匯入&匯出MySql
- 7.84 EXP
- java匯出Excel定義匯出模板JavaExcel
- Excel模板匯出之動態匯出Excel
- Vue框架下實現匯入匯出Excel、匯出PDFVue框架Excel
- navlicat 匯入匯出SQLSQL
- vue excel匯入匯出VueExcel
- EasyExcel 匯出Excel
- itextpdf匯出
- 匯出excelExcel
- 前端匯出前端
- 匯出csv
- sql匯出SQL
- phpMyAdmin匯入/匯出資料PHP
- Oracle資料匯入匯出Oracle
- .net6 匯入匯出
- 【docker】docker映象匯出匯入Docker
- Angular Excel 匯入與匯出AngularExcel
- 資料泵匯出匯入
- sqoop資料匯入匯出OOP
- Oracle 資料匯入匯出Oracle
- ASP.NET 開源匯入匯出庫Magicodes.IE 完成Csv匯入匯出ASP.NET
- SpringBoot圖文教程10—Excel模板匯出|百萬資料匯出|圖片匯出「easypoi」Spring BootExcel
- DB2 匯入和匯出 命令列和客戶端匯出DB2命令列客戶端