Chinaunix首页 | 论坛 | 博客
  • 博客访问: 61983
  • 博文数量: 7
  • 博客积分: 40
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-07 16:38
文章分类
文章存档

2017年(4)

2015年(1)

2014年(1)

2012年(1)

我的朋友

分类: DB2/Informix

2017-04-18 22:17:51

原文地址:DB29.7升级DB210.5升级指南 作者:ghan

欢迎转载,请注明出处
一、升级前环境检查


1、查看当前安装版本及目录
[root@db2-node01 db2inst4]# db2ls 

Install Path                       Level   Fix Pack   Special Install Number   Install Date                  Installer UID 
---------------------------------------------------------------------------------------------------------------------
/opt/ibm/db2/V9.7                 9.7.0.5        5                            Thu Dec 10 08:45:27 2015 EST             0 

2、查看详细已安装DB2版本
[root@db2-node01 db2inst4]#  /opt/ibm/db2/V9.7/bin/db2level 
DB21085I  实例 "db2inst4" 使用 "64" 位和 DB2 代码发行版
"SQL09075",级别标识为 "08060107"。
参考标记为 "DB2 v9.7.0.5"、"s111017" 和 "IP23292",修订包为 "5"。
产品是在 "/opt/ibm/db2/V9.7" 处安装的。


  3、查看当前运行实例
[root@db2-node01 db2inst4]#  /opt/ibm/db2/V9.7/instance/db2ilist 
db2inst4
[root@db2-node01 db2inst4]# su - db2inst4
[db2inst4@db2-node01 ~]$ db2level 
DB21085I  实例 "db2inst4" 使用 "64" 位和 DB2 代码发行版
"SQL09075",级别标识为 "08060107"。
参考标记为 "DB2 v9.7.0.5"、"s111017" 和 "IP23292",修订包为 "5"。
产品是在 "/opt/ibm/db2/V9.7" 处安装的。

4、查看当前授权许可
[db2inst4@db2-node01 ~]$ db2licm -L
产品名:                          "DB2 Enterprise Server Edition"
许可证类型:                     "CPU 选项"
到期日期:                        "永久"
产品标识:                       "db2ese"
版本信息:                        "9.7"
强制策略:                        "软停止"
功能部件:
DB2 性能优化 ESE:               "未许可"
DB2 存储器优化:                 "未许可"
DB2 高级访问控制:               "未许可"
DB2 地理数据管理:               "未许可"
IBM 同构复制 ESE:  "未许可"

5、查看当前数据库

[db2inst4@db2-node01 ~]$ db2 list db directory


 系统数据库目录


 目录中的条目数 = 2


数据库 1 条目:


 数据库别名                      = GZQDB233
 数据库名称                      = GZQDB
 节点名                          = NODE_233
 数据库发行版级别                = d.00
 注释                            =
 目录条目类型                    = 远程
 目录数据库分区号                = -1
 备用服务器主机名                =
 备用服务器端口号                =


数据库 2 条目:


 数据库别名                      = TEST
 数据库名称                      = TEST
 本地数据库目录                  = /home/db2inst4
 数据库发行版级别                = d.00
 注释                            =
 目录条目类型                    = 间接
 目录数据库分区号                = 0
 备用服务器主机名                =
 备用服务器端口号                =

二、安装装DB210.5

1、使用root用户解压安装
[root@db2-node01 db2inst4]# tar -zxvf v10.5_linuxx64_server_t.tar.gz 

2、升级前环境检查
[db2inst4@db2-node01 ~]$  /home/db2inst4/server_t/db2ckupgrade  -e -l ~/1.log
DBT5508I  db2ckupgrade 实用程序已成功完成。可以对数据库进行升级。
[db2inst4@db2-node01 ~]$ 
  Run installation with the option "-f sysreq" parameter to force the installation.
3、安装db210.5软件
[root@db2-node01 db2inst4]# /home/db2inst4/server_t/db2_install 
DBI1324W  Support of the db2_install command is deprecated. For
      more information, see the DB2 Information Center.

Default directory for installation of products - /opt/ibm/db2/V10.5


***********************************************************
Install into default directory (/opt/ibm/db2/V10.5) ? [yes/no] //指定安装目录
yes
 
Specify one of the following keywords to install DB2 products.

  SERVER  --》选择SERVER
  CONSV 
  EXP 
  CLIENT 
  RTCL 
 
Enter "help" to redisplay product names.


Enter "quit" to exit.


***********************************************************
SERVER
***********************************************************
Do you want to install the DB2 pureScale Feature? [yes/no] 
NO
Do you want to install the DB2 pureScale Feature? [yes/no] 
no
DB2 installation is being initialized.

[root@db2-node01 db2inst4]# db2ls 


Install Path                       Level   Fix Pack   Special Install Number   Install Date                  Installer UID 
---------------------------------------------------------------------------------------------------------------------
/opt/ibm/db2/V9.7                 9.7.0.5        5                            Thu Dec 10 08:45:27 2015 EST             0 
/opt/ibm/db2/V10.5               10.5.0.3        3                            Thu Jan 12 13:19:08 2017 EST             0 
[root@db2-node01 db2inst4]# 

4、升级指定实列
[root@db2-node01 db2inst4]# /opt/ibm/db2/V10.5/instance/db2iupgrade db2inst4
DBI1446I  The db2iupgrade command is running.

DB2 installation is being initialized.
 Total number of tasks to be performed: 4 
Total estimated time for all tasks to be performed: 309 second(s) 
Task #1 start
Description: Setting default global profile registry variables 
Estimated time 1 second(s) 
Task #1 end 

DBI1070I  Program db2iupgrade completed successfully.


[root@db2-node01 db2inst4]# su - db2inst4
[db2inst4@db2-node01 ~]$ db2level 
DB21085I  This instance or install (instance name, where applicable: 
"db2inst4") uses "64" bits and DB2 code release "SQL10053" with level 
identifier "0604010E".
Informational tokens are "DB2 v10.5.0.3", "s140203", "IP23551", and Fix Pack 
"3".
Product is installed at "/opt/ibm/db2/V10.5".

5、检查升级后实例
[db2inst4@db2-node01 ~]$ db2 connect to test
SQL1032N  No start database manager command was issued.  SQLSTATE=57019
[db2inst4@db2-node01 ~]$ db2start 
SQL8007W  There are "89" day(s) left in the evaluation period for the product 
"DB2 Advanced Enterprise Server Edition". For evaluation license terms and 
conditions, refer to the License Agreement document located in the license 
directory in the installation path of this product. If you have licensed this 
product, ensure the license key is properly registered. You can register the 
license by using the db2licm command line utility. The license key can be 
obtained from your licensed product CD.
01/12/2017 13:34:31     0   0   SQL1063N  DB2START processing was successful.
SQL1063N  DB2START processing was successful.

[db2inst4@db2-node01 ~]$ db2 connect to test
SQL5035N  The database must be upgraded to the current release.  
SQLSTATE=55001

6、需要更新数据库
[db2inst4@db2-node01 ~]$ db2 upgrade db test
DB20000I  The UPGRADE DATABASE command completed successfully.
[db2inst4@db2-node01 ~]$ 
[db2inst4@db2-node01 ~]$ db2 connect to test
   Database Connection Information
 Database server        = DB2/LINUXX8664 10.5.3
 SQL authorization ID   = DB2INST4
 Local database alias   = TEST

[db2inst4@db2-node01 ~]$ db2 "list tables"
Table/View                      Schema          Type  Creation time             
------------------------------- --------------- ----- --------------------------
TABLEA                          DB2INST4        T     2017-01-12-15.06.26.839064
TABLEB                          DB2INST4        T     2017-01-12-15.07.29.283349
  2 record(s) selected.
[db2inst4@db2-node01 ~]$ db2 "select count(*) from tablea"

1          
-----------
         20
  1 record(s) selected.
[db2inst4@db2-node01 ~]$ db2 "select count(*) from tableb"
1          
-----------
     131072

[db2inst4@db2-node01 ~]$ db2 list db directory

 System Database Directory

 Number of entries in the directory = 2


Database 1 entry:


 Database alias                       = GZQDB233
 Database name                        = GZQDB
 Node name                            = NODE_233
 Database release level               = d.00
 Comment                              =
 Directory entry type                 = Remote
 Catalog database partition number    = -1
 Alternate server hostname            =
 Alternate server port number         =

Database 2 entry:

 Database alias                       = TEST
 Database name                        = TEST
 Local database directory             = /home/db2inst4
 Database release level               = 10.00
 Comment                              =
 Directory entry type                 = Indirect
 Catalog database partition number    = 0
 Alternate server hostname            =
 Alternate server port number         =

注意:后续需使用db2licm - a 添加 DB2.10.5许可证,否则只有90天的试用版。
[db2inst4@db2-node01 ~]$ db2licm -l
Product name:                     "DB2 Advanced Enterprise Server Edition"
License type:                     "Trial"
Expiry date:                      "04/11/2017"
Product identifier:               "db2aese"
Version information:              "10.5"
阅读(3274) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~