sysproc.admin_move_table提示SQL0440N SQLSTATE=42884

系统平台: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

1同行回答

zftangzftang其它小白一枚
如果修改系统时间能解决,可以修改,不会对数据库带来多大影响,影响业务数据产生到是真的显示全部

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

收起
互联网服务 · 2020-05-07
浏览2898

提问者

glluys
系统工程师桂宇公司

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-06-08
  • 关注会员:2 人
  • 问题浏览:5467
  • 最近回答:2020-05-07
  • X社区推广