- 论坛徽章:
- 0
|
我单位有一个informix数据库,有一张表有61万多条,结果在插入的时候出现以下错误,但数据还有400条左右没有插入时去,当时我是怀疑我的数据可能有问题,于是我把这个数据文件的前1000前都删除了,结果就成功插入进去.
我的命令都是写在一个脚本里的,有7句插入语句,出问题的是第2句,
可问题是我的下面的5个插入的命令语句都没有问题,而且下面的插入语句都插入了3万多条都成功了,
因为这样的问题,所以我将错误的数据文件分成两部分后再插入,可是在插入第二部分的数据时又出现了同样的错误,有没有办法解决呢?
后然又怀疑日志的问题,于是用
$ontape -s -U stores; 打开数据库stores日志,日志方式为无缓冲区日志;
用ontape结束日志:
$ontape -N lifeins; 将数据库lifeins改为无日志方式。
可结果还是同样的问题,请大家帮一下忙
271: Could not insert new row into the table. 131: ISAM error: no free diske
847: Error in load file line 216584.
Error in line 1
Near character position 42 |
|