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

DB2
在Linux虚拟机上安装 DB2 9
DB2 9励精图强 Viper 2续写传奇
DB2返回SQLCODE -818 错误
DB2未来版“Viper 2” :为IT敏捷加速
解析:DB2 无限活动日志策略的实用技巧
SQL Server和MySQL的安全性分析
DB2数据库归档日志的管理方案
实例解析IBM DB2的数据复制、迁移方法
备份恢复DB2数据库步骤
DB2 9部署定制的安全性插件
DB2 Web 服务提供者的安全性
DB2无限活动日志策略从介绍到实用技巧
实现对 DB2 UDB 的低层访问控制
DB2数据库安全涉及的问题
关于DB2 数据库授权的研究
DB2 数据库身份验证基础
监控 DB2 活动之捕获事件监控数据
使用重定向恢复克隆 DB2 数据库
监控 DB2 活动之捕获快照数据
DB2 数据库特权授予的方法和技巧

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


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

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

  至此,升级完成。