当前位置:首页 > 数据库 > SQL其他

DB2中SQLSTATE=57016 SQLCODE=-668 解决方案

公司北京开课唯识
作者:向秋锋

  1. 场景:
    如图sql报了一个错-688。查看了一下,sql语句没有错误。导致原因是:针对数据库对象的大量操作,如反复地删除表,存储过程,会引起系统表中数据的频繁改变,
    在这种情况下,考虑对系统表进行REORG操作
    DB2中SQLSTATE=57016 SQLCODE=-668 解决方案 - 文章图片

  2. 解决办法
    第一步用db2实例用户登录:su - lcinst1
    第二步连接数据库:db2 connect to fms user lcusr using 123456(密码)
    第三步敲入优化的命令:db2 “reorg table lcusr.t5_prod_info_addition”
    或者用lcusr登录(数据库登录用户)
    连接数据库:db2 connect to fms user lcusr using 123456
    然后敲入命令:db2 “reorg table t5_prod_info_addition”
    DB2中SQLSTATE=57016 SQLCODE=-668 解决方案 - 文章图片


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!