`
flypeace
  • 浏览: 158012 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

linux 下 db2 v97 升级到db2 v10.1 实战

 
阅读更多

  官方参考地址:

http://www-01.ibm.com/support/knowledgecenter/#!/SSEPGG_10.1.0/com.ibm.db2.luw.qb.upgrade.doc/doc/c0007192.html

   

   废话少说,直接说步骤:

   1、升级前环境检查和前置任务

            1> 操作系统支持检查
 http://www-01.ibm.com/support/knowledgecenter/api/content/nl/zh-cn/SSEPGG_10.1.0/com.ibm.db2.luw.qb.server.doc/doc/r0025127.html
            2> 检查db2实例下面有多少库,并记录下来:
db2 list db directory
             3>停应用,查看及断开所有链接
db2 list application all
db2 force application all
             4>备份所有数据库
db2 backup database testdb
             5>保存数据库配置和实例信息
db2 get db cfg for testdb
db2 get dbm cfg  
             6>检查数据库的 SYSCATSPACE 和 TEMPSPACE1  表空间(有所db)
db2 connect to testdb 
db2 list tablespaces
db2 list tablespace containers for 0 show detail  (SYSCATSPACE及tmp)
            7>针对所有库,修改日志参数,扩大为原来的两倍
db2 update db cfg for testdb using LOGPRIMARY 26
db2 update db cfg for testdb using LOGSECOND 8
            8>查看是否还有分布式未确定事务
db2 list indoubt transactions
db2 terminate
          如果有,则需要将该事务提交或者回滚掉。          9>环境检查,是否缺少包或者组件
cd server/db2/linuxamd64/bin
./db2prereqcheck -p -v 10.1.0.0
           10>检查数据库是否可以升级
cd /server/db2/linuxamd64/utilities/db2ckupgrade/bin
./db2ckupgrade sample -l db2ckupgrade.log -u db2inst1 -p passwor
    2、安装升级数据库v10.1软件          su - root     ./db2setup ---> install new    最好在图形界面下执行 db2setup,省去很多麻烦。在安装过程中,可以选择不要创建实例。 
3、升级实例       
 su - root        
 cd /home/ibm/db2/V10.1/instance
 ./db2iupgrade -u db2fenc1 db2inst1   
 
4、升级DAS        
 su - root        
 cd  $DB2DIR/instance/
 ./dasmigr   
 
5、重命名或删除日志目录下所有文件       su - db2inst1       //db2 实例配置 db2 get dbm cfg |grep DIAGPATH 可以查看日志目录在哪
 cd /home/db2inst1/sqllib/db2dump
 mv db2diag.log db2diag.bak
..
    6、重新编目数据库
     su - db2inst1
     db2 CATALOG DB testdb as testdb10
    7、升级数据库
su - db2inst1
db2 UPGRADE DATABASE testdb10 user db2inst1 using 123456
    8、更新统计信息
su - db2inst1
db2 reorgchk update statistics on table system
     9、对包做重绑定,记得对所有需要升级的数据库
db2 connect to testdb
db2 "CALL SYSPROC.ADMIN_REVALIDATE_DB_OBJECTS(NULL, NULL, NULL)"
db2rbind database-name -l logfile all
     10、升级执行计划相关的表

 

db2 connect to testdb
db2 "SELECT TABNAME FROM SYSCAT.TABLES WHERE TABNAME LIKE '%EXPLAIN%'" 
db2exmig -d testdb -e pub
     11、删除日志文件S*.MIG        可以通过 db2 get db cfg for testdb 得到日志文件路径。       12、备份数据库        db2 backup database testdb
分享到:
评论

相关推荐

    db2中文学习资料(V97)

    3.3 - 迁移到DB2 任务以及工具.pdf涵盖了数据库迁移过程中的关键任务和IBM提供的迁移工具,帮助用户平稳地从其他数据库系统过渡到DB2 V97。 四、实时提交 3.5 - 当前提交.pdf讨论了DB2的实时提交特性,这一功能在...

    DB2 V97 官方中文文档 数据库监视指南及参考

    DB2 V97 是IBM推出的一款数据库管理系统,适用于Linux、UNIX以及Windows平台。V97版本在数据库领域具有重要意义,它增加了许多新特性和功能,特别强调了对监视功能的增强,以便于数据库管理员能够更有效地监控和管理...

    db2_v97消息中心安装包

    安装完成后直接在本地可访问 地址:http://本地IP地址:51000/help/index.jsp

    db2数据库驱动9.7jar包(全) db2jcc.jar+db2jcc_license_cu.jar

    本压缩包包含两个关键的Java数据库连接(JDBC)驱动文件:`db2jcc.jar`和`db2jcc_license_cu.jar`,它们是Java应用程序连接到DB2数据库所必需的组件。 `db2jcc.jar`是DB2 JDBC类型的4驱动程序,它实现了Java.sql和...

    DB2 9.7企业版 license

    用于DB2 9.7 企业的证书,通过db2licm注册后即可免除过期烦恼!

    DB2建库及安装官方手册

    这份"DB2建库及安装官方手册"包含了一系列针对DB2 v97版本的详细文档,对于初次接触DB2的用户来说非常有指导价值。下面将根据提供的压缩包文件名,解析出其中的关键知识点。 1. **DB2InstallingServers-db2isc973....

    db2ese_c_v9.7.lic

    Product name: "DB2 Enterprise Server Edition" License type: "CPU Option" Expiry date: "Permanent" Product identifier: "db2ese" Version information: "9.7

    db2ese_c9.7

    永久免费的db2ese_c.lic v9.5 v9.7两个版本都有,亲自测试可用.

    DB2数据库全套资料(简体中文共5部分60M第1部分)

    这可能包括性能优化、新的SQL功能、安全增强以及对大数据和云计算的支持等内容,对于升级或迁移至DB2 V9.7的用户来说非常有价值。 4. **DB2_Connect_用户指南.pdf**: DB2 Connect是DB2的一种组件,用于在不同网络...

    DB2数据库全套资料(简体中文共5部分60M第4部分)

    《升级到DB2-V97.pdf》: 这份资料专为那些计划或正在进行DB2版本升级的管理员提供指导。它详细阐述了从旧版本到V9.7版本的升级过程,包括升级前的评估、准备工作、数据迁移、性能测试和后续的优化步骤。文档会强调...

    北通游戏手柄BETOP C033 V97驱动

    例如,当你按下按钮或移动摇杆时,驱动程序会将这些物理动作转换成数字信号,传送到电脑,进而控制游戏中的角色行动。 "V97"可能指的是该驱动程序的版本号,通常随着软件更新,驱动也会有相应的升级,以解决已知...

    DB2.LUW.SQL.V97.Cookbook.2010

    This book is free because I want people to use it. The more people that use it, and the more that it helps them, the more inclined I am to keep it up to date.

    谷歌浏览器离线版 V97.0.4692.71(ChromeStandaloneSetup64.exe)

    谷歌浏览器离线版 V97.0.4692.71(ChromeStandaloneSetup64.exe)

    Keil C51 v709_full

    Keil C51 v709_full Keil C51 v709_full

    ASP源码—麦爬取围棋论坛爬取 v97.zip

    【ASP源码—麦爬取围棋论坛爬取 v97.zip】这个压缩包文件主要包含了一个基于ASP(Active Server Pages)技术的网络爬虫程序,用于抓取围棋论坛的数据。在深入探讨之前,我们首先理解一下ASP和网络爬虫这两个核心概念...

    ASP实例开发源码-麦爬取围棋论坛爬取 v97.zip

    这个"ASP实例开发源码-麦爬取围棋论坛爬取 v97.zip"文件包含了一个使用ASP编写的网络爬虫程序,专门用于抓取围棋论坛的数据。以下是关于ASP和网络爬虫开发的相关知识点: 1. ASP基础: - ASP是微软的IIS服务器支持...

    麦小偷围棋论坛小偷 v97

    麦小偷网是一家专注于网络软件开发的科技公司,其主营产品“麦小偷小偷程序网站系统”是目前国内应用最广泛的Discuz小偷程序。通过多年的不断创新与...本程序放在任意目录下,都可以运行。2.虚拟主机要求: ASP空间。

    MTP2063A-GFF3.5寸GT911(1060)_V97-STM32初优化.cfg

    MTP2063A-GFF3.5寸GT911(1060)_V97-STM32初优化.cfg

    莱声导航刷机包A6-9平台.rar

    3. "JYT-A6-TS7168 v1.79-mcu升级程序" - 这个文件可能是微控制器单元(MCU)的升级程序,用于更新导航设备内部的控制芯片。MCU是设备运行的核心部分,它的升级可能涉及硬件层面的优化或者修复某些硬件相关的问题。 ...

Global site tag (gtag.js) - Google Analytics