imp匯入資料庫表時浮現ORA-01658錯誤

lixiang114發表於2010-06-09

os:hp unix

db:oracle10.2.0.1

昨天在使用者現場搭建測試環境,將.dmp匯入到測試環境時

報錯:

已經完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的匯入
. 正在將user1
的物件匯入到user2
IMP-00017: 由於 ORACLE 的 1658 錯誤

.........

以下的語句失敗 IMP-00003: 遇到 ORACLE 錯誤 1658
ORA-01658:無法為表空間PDC_AVIDMSYS中的段建立INITIAL區
成功終止匯入,但出現警告。

[@more@]

後來查明源表的大小為2M,INITIAL extent也為2M ,因INITIAL區過大而無法匯入。

先將該表的結構建好:

select * from user1.aauserdate from user2.aauserdate where 1=2

在imp使用ignore=y

aauserdate表匯入成功。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7417660/viewspace-1034268/,如需轉載,請註明出處,否則將追究法律責任。

相關文章