当前位置: 首页 > 图文教程 > 数据库 > DB2 > 如何在AIX平台上把DB2V8升级到DB2V95

DB2
监控 DB2 活动之使用解释工具分析SQL
DB2 Viper 快速入门
监控 DB2 活动之Visual Explain详细介绍
监控 DB2 活动之其他问题判断工具
DB2 与 Ruby on Rails 入门之一
DB2 实用程序介绍之EXPORT实用程序
浅谈DB2数据库故障处理及最佳实践
使用重定向恢复DB2数据库
DB中如何查询Table占用空间的大小
DB2 实用程序介绍之LOAD实用程序
DB2 实用程序介绍之数据移动实用程序
DB2 实用程序介绍之IMPORT实用程序
SQL Server 2005对DBA的要求是否会更高
IBM XML tools for DB2 Version 9.5 及其用法
DB2 VS2005.Net插件进行XML数据验证
三种级别的DB2数据库字符集的设置与修改
理解DB2 9中新的查询:XQuery
DB2 存储和检索 XML 数据
VS2005构建针对DB2的应用程序和Web站点
.Net开发采用DB2 XML的应用程序示例

如何在AIX平台上把DB2V8升级到DB2V95


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 111 ::
收藏到网摘: n/a

  不局限于AIX环境,其他平台(Unix/Linux/Windows等)可以按照同样的步骤来完成同样的升级操作。

  当完成instance升级步骤后:

  ◆数据库产品升级到最新的DB2V95版本。

  ◆DB2环境组件升级,使这些组件可以在最新的DB2版本里面正常工作。

  前提条件:

  DB2V8 的实例(instance)工作正常。

  主要步骤:

  以下介绍假定当前的DB2V8的实例(instance)完全可用并且DB2V8在AIX pSeries LPAR平台上运行正常。.

  1) 升级当前的DB2V8需要首先安装一份DB2V95的复制(copy) ,然后升级DB2实例(instances) 和数据库,如此DB2实例和数据库可以在DB2V95的复制(copy)上正确运行。当在AIX pSeries LPAR安装DB2V95复制(copy)时候 , 不要选择创建一个数据库实例。

  2) DB2版本9.5 提供了对32位操作系统(Linux on x86,Windows )以及64位操作系统(UNIX, Linux ,Windows)的支持。所以在 AIX 64-bit pSeries LPAR环境上,首先要把32位的DB2V8的实例升级到64位。

  升级命令:

  在DB2V8的主目录下运行

  $DB2V8_DIR/instance/db2iupdt 命令

  具体执行时候先切换到root用户,运行下面命令即可。

  ./db2iupdt instance_name

  3)当升级DB2实例i时候会显示调用db2imigr 命令,此命令可以完成以下功能:

  a. 于安装的DB2V95 Copy, 升级当前的实例到最新的DB2V95。

  b. 升级实例概要注册变量,但用户自定义的全局概要注册变量不会被升级。

  c. 升级数据库管理器配置文件。

  d. 设置JDK路径,数据库管理器参数等。

  e. 升级db2审计配置文件等。

  用法示例:

  i)停止DB2V8实例

  db2stop forcedb2 terminate

  ii)切换到root用户执行:

  $DB2V9_DIR/instancebash-2.05# ./db2imigr db2instance

  4)DB2V95的安装完成后, 可以运行dasmigr命令来手工升级DAS。

  用法:

  切换到root用户执行如下命令,

  $DB2V9_DIR/instance/bash-2.05# ./dasmigr

  由于DB2服务器上只允许运行一个DAS,所以如果你不想升级DAS, 你可以选择删除掉当前的DB2V8的DAS,然后基于DB2V95重新创建一个新的DAS。

  5)升级数据库。

  当你完成上面的步骤升级了DB2的实例(nstance),接下来你需要升级实例(instance)的数据库。如果有多个实例(instance),那需要针对每个实例升级所有的数据库。 升级数据库需要运行 MIGRATE DATABASE命令。

  切换到DB2 实例用户或者具有SYSADM权限的用户

  用法:

  db2MIGRATEDABASEdatabase-aliasUSERusernameUSINGpassword

  参数说明:database-alias是你需要升级的数据库的数据库名或者别名。

  6)升级后,连接到数据库,验证数据库升级是否成功。

  然后查看DB2用户(假设DB2用户db2inst1)/home/db2inst1/sqllib/db2profile文件,验证DB2DIR 值应该应该从DB2V8安装路径修改为当前DB2V95安装路径

  ************************************

  DB2DIR=/opt/IBM/db2/V9.5

  ************************************

  至此,升级完成。