日期:2014-05-17  浏览次数:21043 次

Oracle9i中导入数据表时发生错误ORA-01658
D:\oracle\ora92\bin> exp   bach/Js33434@dtserp   file=z.dmp   tables=(rcm)

Export:   Release   9.2.0.1.0   -   Production   on   星期一   1月   15   12:51:30   2007

Copyright   (c)   1982,   2002,   Oracle   Corporation.     All   rights   reserved.


连接到:   Oracle   Database   10g   Enterprise   Edition   Release   10.2.0.1.0   -   Production
With   the   Partitioning,   OLAP   and   Data   Mining   options
已导出   ZHS16GBK   字符集和   AL16UTF16   NCHAR   字符集

即将导出指定的表通过常规路径   ...
.   .   正在导出表                                                           RCM               7947   行被导出
在没有警告的情况下成功终止导出。

D:\oracle\ora92\bin> imp   system/Jec2006@Oracle9i   file=y.dmp   fromuser=bach   touser=erp

Import:   Release   9.2.0.1.0   -   Production   on   星期一   1月   15   12:51:40   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创建的文件

警告:   此对象由   BACH   导出,   而不是当前用户

已经完成ZHS16GBK字符集和AL16UTF16   NCHAR   字符集中的导入
.   正在将BACH的对象导入到   ERP
IMP-00017:   由于   ORACLE   的   1658   错误,以下的语句失败
  "CREATE   TABLE   "RCM "   ( "CMID "   VARCHAR2(2)   NOT   NULL   ENABLE,   "CCUST "   NUMBER(10,   "
..................省略
"CMNXPN "   VARCHAR2(20)   NOT   NULL   ENABLE,   "CMNXPL "   VARCHAR2(20)   NOT "
  "   NULL   ENABLE,   "CMNXPU "   VARCHAR2(20)   NOT   NULL   ENABLE,   "SERIALCOLUMN "   NUMBER( "
  "10,   0)   NOT   NULL   ENABLE)     PCTFREE   10   PCTUSED   40   INITRANS   1   MAXTRANS   255   STOR "
  "AGE(INITIAL   7823360   FREELISTS   1   FREELIST   GROUPS   1)   TABLESPACE   "BACH "   LOGGIN "
  "G   NOCOMPRESS "
IMP-00003:   遇到   ORACLE   错误   1658
ORA-01658:   无法为表空间BACH中的段创建   INITIAL   区
成功终止导入,但出现警告。

D:\oracle\ora92\bin>

========================================================================
网上查了一些资料
9 USERS 9 200 D:\ORACLE\ORADATA\ORACLE9I\USERS01.DBF
15 USERS 15 25 D:\ORACLE\ORADATA\ORACLE9I\USERS02.DBF
16 USERS 16 100 D:\ORACLE\ORADATA\ORACLE9I\USERS03.DBF

USERS01.DBF是系统的200M,我又增加了两个表空间,125M,结果问题还是这样!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
已经完成ZHS16GBK字符集和AL16UTF16   NCHAR   字符集中的导入
.   正在将BACH的对象导入到   ERP
IMP-00017: