【问题标题】:Restore DB2 10.5 FixPackge 10 to DB2 11.5 failed将 DB2 10.5 FixPackge 10 恢复到 DB2 11.5 失败
【发布时间】:2021-06-13 07:30:32
【问题描述】:

我有一个从 DB2 10.5 修复包 10 备份的数据库文件,现在我确实想将它恢复到 DB2 11.5 开发人员版中进行测试。 但遇到以下问题:

SQL2519N 已恢复数据库,但未恢复的数据库 升级到当前版本。带有标记“SQLERRM”的错误“-440” FUNCTION "被返回。

我使用下面的命令,都没有成功。

db2 restore database DBNAME01 from /tmp/backups without prompting

db2 restore database DBNAME01 from /tmp/backups replace existing

当我尝试使用时:

db2 restore database DBNAME01 from /tmp/backups

我明白了:

>     SQL0440N  No authorized routine named "SQLERRM" of type "FUNCTION" having
>     compatible arguments was found.  LINE NUMBER=1.  SQLSTATE=42884

有人可以帮忙吗?

【问题讨论】:

  • 将源 (v10.5.0.10) Db2 实例的注册表设置与 Db2 v11.5 实例的注册表设置进行比较,并确保它们兼容(如果进行更改)。接下来,当您重试还原并获取 SQL2519N 时,检查 db2diag.log 中的 new 消息,然后编辑您的问题以添加它们(不要将它们包含在 cmets 中) .
  • 您的系统日期设置正确吗?有时您可能会因此而在系统功能缺失时看到此类错误。如果是,那么您应该为此打开一个 IBM 支持的案例。
  • 感谢mao和mark,应该是兼容的问题。

标签: db2 db2-luw


【解决方案1】:

您只能从离线备份中恢复;试试这个。

【讨论】:

  • 你答对了吗?
猜你喜欢
  • 2016-12-30
  • 2021-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多