DB2 error 289

[IBM][CLI Driver][DB2/LINUXZ64] SQL1476N  The current transaction was rolled back because of error "-289".  SQLSTATE=40506

错误发生场景:

使用datastage insert 模式 大数据导入目标表

应该与db2 import 的方式类似 每次导入到130万条数据后就一直报错 很是莫名 ,重新执行该程序也是报错。

 

含义解释

40506
The current transaction was rolled back because of an SQL error.

error "-289" 这个的具体含义却没搜到 具体含义

最终被我发现是由于 表空间不足引起的

 

当在使用 insert into 到同样的目标表

报错如下:

DB2 Database Error: ERROR [57011] [IBM][DB2/LINUXZ64] SQL0289N Unable to allocate new pages in table space "USERSPACE1". SQLSTATE=57011

着怎么还有个289 难道是上面的信息给截取不全了?

MD 血的教训,以此为戒。

参考:http://blog.sina.com.cn/s/blog_701218960100l0g7.html

你可能感兴趣的:(DB2,DB2,SQL,CODE,-289)