Heim >Datenbank >MySQL-Tutorial >Oracle 导入时遇到的IMP-00032错误

Oracle 导入时遇到的IMP-00032错误

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 16:55:012383Durchsuche

运用PL/SQL进行导入时,遇到报错:IMP-00032:SQL语句超过缓冲区长度IMP-00008:导出文件中出现无法识别的语句刚开始以为是因为数据库

运用PL/SQL进行导入时,遇到报错:

IMP-00032:SQL语句超过缓冲区长度

IMP-00008:导出文件中出现无法识别的语句

刚开始以为是因为数据库的Large_Pool设置的不够大的原因,于是乎,设置large_pool_size=33554432后再导入,结果再次提示相同的错误.

从头再来,上网搜索,有提示说导入时需要将buffer加大;回头想想,以前导入时不需要修改任何配置,此次导入的用户中包含一个大数据量的分区表,是不是这个原因?

再回头仔细看看PL/SQL中的导入图形界面,上面赫然矗立着"Buffer Size"的设置项,如下图:

ORACLE 导入时遇到的IMP-00032错误

测试及解决:

第一次操作:Buffer size为32KB,提示以上错误;

第二次操作:Buffer size为10000000KB,顺利导入成功;

第三次操作:Buffer size为80KB,顺利导入成功;

第四次操作:Buffer size为60KB,提示以上错误;

总结:粗心!!在图形界面操作中,,可更关注一些界面操作过程中的配置选项!

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn