欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

没辙了,导入导出的这个有关问题小弟我解决不了(exp/imp)

更新时间: 2014-01-05 02:10:33 责任编辑: Author_N1

 

没辙了,导入导出的这个问题我解决不了(exp/imp)
事情是这样的,主备数据库之间的数据交换,用到的是exp和imp命令,数据能正常导出,但导入的时候出问题了,提示错误表空间无法扩展,可问题是表空间已经设置为可自动扩展了。
请看,相关信息已经设为可自动扩展了,并且没达到最大字节数!
AUTOEX BYTES/1024/1024 MAXBYTES/1024/1024 USER_BYTES/1024/1024 INCREMENT_BY/1024/1024
------ --------------- ------------------ -------------------- ----------------------
YES               3716         32767.9844            3715.9375    .006103516
硬盘空间也绰绰有余!
可就是不能自动扩展,报错信息如下:
IMP-00058: ORACLE error 1688 encountered
ORA-01688: unable to extend table 表名 partition 分区名 by 1024 in tablespace 表空间名
IMP-00028: partial import of previous table rolled back: 1313177 rows rolled back
IMP-00017: following statement failed with ORACLE error 1917:
我导入语句加了buffer不知道跟这个有没有关系:(非加不可不加也会报错)
imp test/test@testdb file=/wj20130701.dmp  fromuser=.. touser=.. ignore=y grants=no  buffer=40000000;
分数不多,望各位前辈不吝赐教,感谢不尽!
--参考方法--
虽然没遇到过,用户有没有设置unlimited tablespace权限,
另外,可以先根据dmp文件大小先扩大表空间
--参考方法--
还是表空间太小了造成的,扩大表空间。
--参考方法--
手工扩展一下表空间吧,因为问题就是表空间不够。

最好是在迁移之前就把表空间留足,否则的话过程中,即使能够自动扩展,Oracle也是先从磁盘空间申请磁盘空间,格式化磁盘空间,然后再导入数据,对效率是有很大影响的。
--参考方法--
可能自动扩展每次量太少,也可能表空间权限还有别的设置。
如果能另外建个用户试试就好方便。
--参考方法--
还有会不会临时表空间不够?没遇到过只好猜了。
--参考方法--
是导入时自动扩展不够造成的
--参考方法--
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:10:33
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/6537/
本文WWW.DOC100.NET DOC100.NET版权所有。