科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道如何把 DB2 V8 数据库系统迁移到 DB2 V9

如何把 DB2 V8 数据库系统迁移到 DB2 V9

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文详细描述了如何在 Windows 平台上把 DB2 V8 数据库系统升级到 DB2 9。文章中包含了如何移植实例(Instance),DB2 管理服务器(DAS)和数据库的详尽方法,以及常见的错误和解决方法。

来源:IT专家网 2008年6月4日

关键字: IBM 数据库 DB2

  • 评论
  • 分享微博
  • 分享邮件
2007年1月18日

在已经安装了 DB2 V8 的平台上要安装 DB2 9,可以将现有的数据库系统升级到DB2 9。升级 DB2 数据库需要对系统有深刻的理解。本文详细描述了如何在 Windows 平台上把 DB2 V8 数据库系统升级到 DB2 9。文章中包含了如何移植实例(Instance),DB2 管理服务器(DAS)和数据库的详尽方法,以及常见的错误和解决方法。

简介

在安装好 DB2 旧版本的系统上安装 DB2 v9,需要把旧版本的所有的实例(Instance)和数据库系统迁移到 DB2 V9, 移植 DB2 V8 数据库系统,包括迁移实例(Instance),DB2 管理服务器(DAS)和数据库。对于 DB2 V8 的数据库系统,可以直接迁移到 DB2 V9。对于 DB2 V6、V7 的产品需要首先迁移到 DB2 V8,然后再迁移到 DB2 V9。

在一台 Windows 系统的系统上,我们已经安装了 DB2 ESE(Enterprise Server Edition) V8.2 数据库系统。假定我们创建了一个 DB2 的实例。同时,我们在该实例下创建了一个数据库 Sample。我们需要在该系统上安装 DB2 V9,把 DB2 ESE V8.2 移植到 DB2 V9。数据库管理员账号为 db2admin,同时也具有系统管理员的权限。下面在上述的 Windows 平台上,开始我们的移植 DB2 ESE V8.2旅程。

迁移数据库实例

有两种方式可以迁移数据库实例。一种是由数据库安装程序实现自动迁移,第二种方式是手工迁移数据库。在 Windows 平台上,可以在安装 DB2 V9 过程中选择从 DB2 V8 移植到 DB2 V9。安装结束后 DB2 V8 的实例就自动移植到 DB2 V9。

1. 自动迁移实例

  1. 以系统管理员身份登录系统,如 db2admin;
  2. 运行 DB2 V9 的安装程序 setup.exe;
  3. 在图 1 所示的“安装产品”的面板上选择“迁移”旧的数据库系统;

    图 1. DB2 安装界面
    “安装产品”面板

  4. 在选择安装文件夹的面板上,我们可以看到安装路径被自动设为 DB2 ESE V8.2 的安装路径“c:\Program Files\IBM\SQLLIB\”。我们不需要也不能选择安装文件夹。待安装结束后,该目录下原来安装的 DB2 将被升级;
  5. 在迁移过程结束后可以运行 db2level 命令来验证数据库实例是否被成功的迁移。图 2 是执行 db2level 命令的结果。我们可以看到原来的数据库实例 DB2 已经被成功的迁移,其版本信息为“DB2 v9.1.0.356”;

    图 2. 验证迁移后的DB2 版本信息
    验证迁移后的DB2 版本信息

  6. 运行 DB2 Control Center,当访问原来的数据库 Sample 时,会弹出一个错误信息的对话框。提示该数据库是被一个低版本的数据库创建。因此必须把数据库进行迁移。如图 3 所示。下一节将讲述如何迁移数据库。

    图 3. 在迁移数据库之前访问数据库出错
    在迁移数据库之前访问数据库出错
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章