IT分销/经销 db2 10.1

db2move的时候碰到这个问题

db2move的时候碰到这个问题其他的表都导入成功了,但是customer没有成功,如何把这个表也导进去(我不想重新做db2move,毕竟太麻烦了* LOAD:  table "DB2INST1"."CUSTOMER"           ***  ERROR -968.  ... 显示全部
db2move的时候碰到这个问题

其他的表都导入成功了,但是customer没有成功,如何把这个表也导进去(我不想重新做db2move,毕竟太麻烦了


* LOAD:  table "DB2INST1"."CUSTOMER"           
***  ERROR -968.  Check message file tab1.msg!
***  SQLCODE:  -968  -  SQLSTATE:      
***  SQL0968C  The file system is full.
* LOAD:  table "DB2INST1"."DISTRICT"           
  -Rows read:       5000
  -Loaded:          5000
  -Rejected:           0
  -Deleted:            0
  -Committed:       5000
* LOAD:  table "DB2INST1"."HISTORY"            
  -Rows read:   15000000
  -Loaded:      15000000
  -Rejected:           0
  -Deleted:            0
  -Committed:   15000000

这个表感觉是系统表,如果这个表没有成功导入,会不会导致一些不可预知的问题?
* LOAD:  table "SYSTOOLS"."HMON_ATM_INFO"      
***  ERROR -3304.  Check message file tab4.msg!
***  SQLCODE:  -3304  -  SQLSTATE:      
***  SQL3304N  The table does not exist. 收起
参与10

查看其它 5 个回答lyq0619 的回答

lyq0619 lyq0619 数据库管理员 北京速通科技有限公司
D:\360Downloads>db2 ? sql968n


SQL0968C  文件系统已满。

说明:

包含数据库的其中一个文件系统已满。此文件系统可能包含数据库目录、数据库
日志文件或表空间容器。

无法处理该语句。

用户响应:

通过擦除不想要的文件来释放系统空间。不要擦除数据库文件。如果需要附加空
间,那么可能有必要删除标识为不必需的表和索引。

在基于 UNIX 的系统中,此磁盘满状态可能是由于超过当前用户标识所允许的最
大文件大小所导致的。使用 chuser 命令来更新 fsize。可能必须进行重新引导。

当容器大小不相同时,可能会导致出现磁盘已满的情况。如果文件系统中有充足
的空间,那么删除该表空间并使用大小相等的容器重新创建。

如果未能处理的语句引用了 LOB 数据类型:
*  确保在应用程序中使用的任何游标在使用后被立即关闭。
*  确保应用程序中的 COMMIT 语句是周期性地执行的。
*  对系统临时表空间添加其他容器,以便在执行此语句期间保留临时 LOB 数据。

  sqlcode:-968

  sqlstate:57011


把这个满的问题搞定,然后
那不写的 Check message file tab1.msg!,数据就在tab1.ixf里,直接
load from tab1.ixf of ixf replace into "DB2INST1"."CUSTOMER"

"SYSTOOLS"模式下的表暂时没发现有什么影响,每次都倒不进去,这个应该是数据库根据库里数据自己生成的数据
事业单位 · 2015-08-10
浏览1827

回答者

lyq0619
数据库管理员 北京速通科技有限公司
评论157

lyq0619 最近回答过的问题

回答状态

  • 发布时间:2015-08-10
  • 关注会员:1 人
  • 回答浏览:1827
  • X社区推广