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: