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

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

0回答

“答”则兼济天下,请您为题主分忧!

提问者

glluys系统工程师, 桂宇公司

问题状态

  • 发布时间:2017-06-08
  • 关注会员:1 人
  • 问题浏览:2020
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30