从 db2 9.7 express-c 迁移到 db2 11.5 developer
Migrate from db2 9.7 express-c to db2 11.5 developer
我在 DB2 服务器(Linux 版本,9.7 express-c)上有一个处理数据的旧应用程序,我需要升级服务器。我在 IBM 网站上搜索,发现最后一个“免费”版本 (11.5) 是唯一可用的,但我无法将从 9.7 获取的备份直接恢复到 11.5。
除了使用 db2look 和 db2move 之外,还有其他方法吗?
有谁知道是否可以找到 11.1 开发人员 Linux 版本?
您可以通过https://www.ibm.com/support/pages/node/6427871
下载服务器修复包
(需要注册IBM),
这是通往 IBM passport advantage 网站的间接方式。重要的是选择“DB2 Server Fix Pack”以区别于其他图像。使用 Server-Fixpack 时,始终下载最新版本的修复包是明智的,这些修复包是累积的,不需要预安装基本版本。
您可以获得试用许可证,只需进行中间恢复(从 v9.7 备份映像到一次性 Db2 v11.1 实例,然后离线备份该数据库并将映像复制到可访问的位置到您的 Db2 v11.5 新实例。
然后您可以删除 v11.1 db2instance,并卸载 Db2 v11.1 产品。
最后将该 Db2 v11.1 备份映像恢复到您的 Db2 v11.5 实例中。这会将数据库升级到 Db2 v11.5 版本,之后考虑 运行 db2updv115,并使用 SYSPROC.ADMIN_REVALIDATE_DB_OBJECTS
等
重新验证所有对象
上述间接方法是否比使用 db2move
导出和加载更快(或更容易),将取决于您的数据库的复杂性。值得检查...当然,如果您的 Db2 v9.7 实例仍然 运行。
如果您想花 $$ 购买从备份映像中提取数据的恢复工具,也可以使用其他方法。
我在 DB2 服务器(Linux 版本,9.7 express-c)上有一个处理数据的旧应用程序,我需要升级服务器。我在 IBM 网站上搜索,发现最后一个“免费”版本 (11.5) 是唯一可用的,但我无法将从 9.7 获取的备份直接恢复到 11.5。
除了使用 db2look 和 db2move 之外,还有其他方法吗?
有谁知道是否可以找到 11.1 开发人员 Linux 版本?
您可以通过https://www.ibm.com/support/pages/node/6427871
下载服务器修复包(需要注册IBM),
这是通往 IBM passport advantage 网站的间接方式。重要的是选择“DB2 Server Fix Pack”以区别于其他图像。使用 Server-Fixpack 时,始终下载最新版本的修复包是明智的,这些修复包是累积的,不需要预安装基本版本。
您可以获得试用许可证,只需进行中间恢复(从 v9.7 备份映像到一次性 Db2 v11.1 实例,然后离线备份该数据库并将映像复制到可访问的位置到您的 Db2 v11.5 新实例。
然后您可以删除 v11.1 db2instance,并卸载 Db2 v11.1 产品。
最后将该 Db2 v11.1 备份映像恢复到您的 Db2 v11.5 实例中。这会将数据库升级到 Db2 v11.5 版本,之后考虑 运行 db2updv115,并使用 SYSPROC.ADMIN_REVALIDATE_DB_OBJECTS
等
上述间接方法是否比使用 db2move
导出和加载更快(或更容易),将取决于您的数据库的复杂性。值得检查...当然,如果您的 Db2 v9.7 实例仍然 运行。
如果您想花 $$ 购买从备份映像中提取数据的恢复工具,也可以使用其他方法。