sysproc.admin_move_table提示SQL0440N SQLSTATE=42884

系统平台:AIX5.2+ DB2 V9.1 FP12由于某些表空间使用率真快达到90%,于是准备调用sysproc.admin_move进行在线表迁移,将一些表迁移到新建的表空间。生产机和测试机平台一模一样,在测试机上call sysproc.admin_move成功完成,但是在生产机上却出错了。提示如下:db2 "call sysproc.a...显示全部

系统平台:AIX5.2+ DB2 V9.1 FP12

由于某些表空间使用率真快达到90%,于是准备调用sysproc.admin_move进行在线表迁移,将一些表迁移到新建的表空间。生产机和测试机平台一模一样,在测试机上call sysproc.admin_move成功完成,但是在生产机上却出错了。提示如下:

db2 "call sysproc.admin_move_table('SAPR3','CKIS','ZSAPBTABD3','ZSAPBTABI3','','','','','','','MOVE')"

SQL0440N No authorized routine named "SYSPROC.ADMIN_MOVE_TABLE" of type"PROCEDURE" having compatible arguments was found.  SQLSTATE=42884

我百度了一下,有提示说修改系统时间可以解决这个问题。但是我服务器当前的系统时间是正确的(前个月做过一次系统时间修正,因为当时发现系统时间比正确时间慢了十几分钟),如果修改了时间,那时间就不正确了。请问除了修改系统时间,还有什么办法可以解决这个报错吗?如果只能修改系统时间,我把时间改回去十几分钟,会不会对数据库造成不好的影响?

收起
参与3

返回zftang的回答

zftangzftang其它小白一枚

如果修改系统时间能解决,可以修改,不会对数据库带来多大影响,影响业务数据产生到是真的

互联网服务 · 2020-05-07
浏览2932

回答者

zftang
zftang162344
其它小白一枚
擅长领域: 数据库云计算服务器

zftang 最近回答过的问题

回答状态

  • 发布时间:2020-05-07
  • 关注会员:2 人
  • 回答浏览:2932
  • X社区推广