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

DB2
IBM DB2 日常维护汇总(八)
IBM DB2 日常维护汇总(七)
IBM DB2 日常维护汇总(五)
IBM DB2 日常维护汇总(四)
IBM DB2 日常维护汇总(三)
IBM DB2 日常维护汇总(二)
IBM DB2 日常维护汇总(一)
DB2常用傻瓜问题1000问(六)
DB2常用傻瓜问题1000问(五)
MySQL数据库结构和数据的导出和导入
DB2编程序小小技巧
在DB2中提高INSERT性能的技巧(1)
db2v8的pdf文档资料
DB2 9数据服务器发展3部曲
对比DB2 9和DB2 V8.x中的XML功能
用shell抽取,更新db2的数据
IBM DB2 Connect简介(1)
使用XQuery查询DB2 XML数据
DB2 9产品说明书在线参考地址(http)
使用SQL查询DB2 9中的XML数据

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 108 ::
收藏到网摘: 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

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

  至此,升级完成。