今天遇到比较大的问题,批量插入数据有失败的情况,详细说下我的情况,请能帮忙的大侠指点一下啊1,读取文件(大约10万笔记录,而且是并发十笔)2,这一百条记录插入到一张表里面,有的一个文件批量插入全部成,但有的只插入了一半(甚至不到一半),剩下的数据库记录就没有动劲了,程序中也未捕获到任何数据库异常信息3,批量插入时,一次性500条记录批量提交请高手指一下啊,急中啊!!!!!!!!!!你所指的分段操作,应该和我说的一样吧,我也是500笔提交一次的,4楼( xdyg_1979 ),我们理解有偏差吗?能否具体点?我的oracle数据库是单独的一个机器 (与应用程序不在同一机器上面),像 1楼( zcs2631)内存不足的话,那么不管是系统还是应用程序,应该会有报内存溢出的现象吧?补充一下:今天上午我测试了一下,10笔10W的数据,并发又可以成功了,所以我感觉 很奇怪,到底是哪里出现问题了呢?相当困惑!~~~~~~~~~,有经验的人,能否替小弟我分析一下,具体一点更好,因为问题实在难找!!!!
提醒你注意几个地方:表空间大小,临时表空间大小,回退段大小。不要建索引,不要让表空间自动扩展,注意回退段(表空间)大小最好不要生成归档,除非必要。哦,不要用存储过程处理数据,数据过多的话,会造成游标等待,闩锁等待的出现,就是你所谓的没动静(劲),呵呵!仅供参考!