如何把 DB2 V8 数据库系统迁移到 DB2 V9
2007-07-03 16:21:08 来源:WEB开发网核心提示: 图 1. DB2 安装界面在选择安装文件夹的面板上,我们可以看到安装路径被自动设为 DB2 ESE V8.2 的安装路径“c:Program FilesIBMSQLLIB”,如何把 DB2 V8 数据库系统迁移到 DB2 V9(2),我们不需要也不能选择安装文件夹,
图 1. DB2 安装界面
在选择安装文件夹的面板上,我们可以看到安装路径被自动设为 DB2 ESE V8.2 的安装路径“c:Program FilesIBMSQLLIB”。我们不需要也不能选择安装文件夹。待安装结束后,该目录下原来安装的 DB2 将被升级;
在迁移过程结束后可以运行 db2level 命令来验证数据库实例是否被成功的迁移。图 2 是执行 db2level 命令的结果。我们可以看到原来的数据库实例 DB2 已经被成功的迁移,其版本信息为“DB2 v9.1.0.356”;
图 2. 验证迁移后的DB2 版本信息
运行 DB2 Control Center,当访问原来的数据库 Sample 时,会弹出一个错误信息的对话框。提示该数据库是被一个低版本的数据库创建。因此必须把数据库进行迁移。如图 3 所示。下一节将讲述如何迁移数据库。
图 3. 在迁移数据库之前访问数据库出错
2. 手工迁移实例
如果在安装过程中没有选择“迁移”数据库的话,我们可以在安装结束后手工迁移实例。
停止运行的 DB2 实例,db2stop;
迁移 DB2 实例,我们可以执行下面的命令。$DB2DIRindb2imigr /u:user,password InstName。其中 $DB2DIR 是 DB2 安装路径。user、password 是数据库服务下的用户名和密码。InstName 是数据库实例的名字。对于我们的例子,我们可以使用下面的命令 C:Program FilesIBMdweSQLLIBindb2imigr /u:db2admin,passw0rd DB2。
更多精彩
赞助商链接