官方参考地址:
http://www-01.ibm.com/support/knowledgecenter/#!/SSEPGG_10.1.0/com.ibm.db2.luw.qb.upgrade.doc/doc/c0007192.html
废话少说,直接说步骤:
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.html2> 检查db2实例下面有多少库,并记录下来:
db2 list db directory3>停应用,查看及断开所有链接
db2 list application all db2 force application all4>备份所有数据库
db2 backup database testdb5>保存数据库配置和实例信息
db2 get db cfg for testdb db2 get dbm cfg6>检查数据库的 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 88>查看是否还有分布式未确定事务
db2 list indoubt transactions db2 terminate如果有,则需要将该事务提交或者回滚掉。 9>环境检查,是否缺少包或者组件
cd server/db2/linuxamd64/bin ./db2prereqcheck -p -v 10.1.0.010>检查数据库是否可以升级
cd /server/db2/linuxamd64/utilities/db2ckupgrade/bin ./db2ckupgrade sample -l db2ckupgrade.log -u db2inst1 -p passwor2、安装升级数据库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 testdb107、升级数据库
su - db2inst1 db2 UPGRADE DATABASE testdb10 user db2inst1 using 1234568、更新统计信息
su - db2inst1 db2 reorgchk update statistics on table system9、对包做重绑定,记得对所有需要升级的数据库
db2 connect to testdb db2 "CALL SYSPROC.ADMIN_REVALIDATE_DB_OBJECTS(NULL, NULL, NULL)" db2rbind database-name -l logfile all10、升级执行计划相关的表
db2 connect to testdb db2 "SELECT TABNAME FROM SYSCAT.TABLES WHERE TABNAME LIKE '%EXPLAIN%'" db2exmig -d testdb -e pub11、删除日志文件S*.MIG 可以通过 db2 get db cfg for testdb 得到日志文件路径。 12、备份数据库 db2 backup database testdb
相关推荐
《DB2V97命令.pdf》是一份关于IBM DB2 Version 9 Release 7(简称DB2V97)的命令参考手册,主要针对在Linux、UNIX及Windows操作系统上运行的DB2版本。这份文档详细介绍了DB2V97中的各种命令及其用法,并通过实例帮助...
3.3 - 迁移到DB2 任务以及工具.pdf涵盖了数据库迁移过程中的关键任务和IBM提供的迁移工具,帮助用户平稳地从其他数据库系统过渡到DB2 V97。 四、实时提交 3.5 - 当前提交.pdf讨论了DB2的实时提交特性,这一功能在...
DB2 V97 是IBM推出的一款数据库管理系统,适用于Linux、UNIX以及Windows平台。V97版本在数据库领域具有重要意义,它增加了许多新特性和功能,特别强调了对监视功能的增强,以便于数据库管理员能够更有效地监控和管理...
安装完成后直接在本地可访问 地址:http://本地IP地址:51000/help/index.jsp
本压缩包包含两个关键的Java数据库连接(JDBC)驱动文件:`db2jcc.jar`和`db2jcc_license_cu.jar`,它们是Java应用程序连接到DB2数据库所必需的组件。 `db2jcc.jar`是DB2 JDBC类型的4驱动程序,它实现了Java.sql和...
用于DB2 9.7 企业的证书,通过db2licm注册后即可免除过期烦恼!
这份"DB2建库及安装官方手册"包含了一系列针对DB2 v97版本的详细文档,对于初次接触DB2的用户来说非常有指导价值。下面将根据提供的压缩包文件名,解析出其中的关键知识点。 1. **DB2InstallingServers-db2isc973....
Product name: "DB2 Enterprise Server Edition" License type: "CPU Option" Expiry date: "Permanent" Product identifier: "db2ese" Version information: "9.7
永久免费的db2ese_c.lic v9.5 v9.7两个版本都有,亲自测试可用.
这可能包括性能优化、新的SQL功能、安全增强以及对大数据和云计算的支持等内容,对于升级或迁移至DB2 V9.7的用户来说非常有价值。 4. **DB2_Connect_用户指南.pdf**: DB2 Connect是DB2的一种组件,用于在不同网络...
《升级到DB2-V97.pdf》: 这份资料专为那些计划或正在进行DB2版本升级的管理员提供指导。它详细阐述了从旧版本到V9.7版本的升级过程,包括升级前的评估、准备工作、数据迁移、性能测试和后续的优化步骤。文档会强调...
例如,当你按下按钮或移动摇杆时,驱动程序会将这些物理动作转换成数字信号,传送到电脑,进而控制游戏中的角色行动。 "V97"可能指的是该驱动程序的版本号,通常随着软件更新,驱动也会有相应的升级,以解决已知...
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.
3. "JYT-A6-TS7168 v1.79-mcu升级程序" - 这个文件可能是微控制器单元(MCU)的升级程序,用于更新导航设备内部的控制芯片。MCU是设备运行的核心部分,它的升级可能涉及硬件层面的优化或者修复某些硬件相关的问题。 ...
谷歌浏览器离线版 V97.0.4692.71(ChromeStandaloneSetup64.exe)
Keil C51 v709_full Keil C51 v709_full
【ASP源码—麦爬取围棋论坛爬取 v97.zip】这个压缩包文件主要包含了一个基于ASP(Active Server Pages)技术的网络爬虫程序,用于抓取围棋论坛的数据。在深入探讨之前,我们首先理解一下ASP和网络爬虫这两个核心概念...
这个"ASP实例开发源码-麦爬取围棋论坛爬取 v97.zip"文件包含了一个使用ASP编写的网络爬虫程序,专门用于抓取围棋论坛的数据。以下是关于ASP和网络爬虫开发的相关知识点: 1. ASP基础: - ASP是微软的IIS服务器支持...
麦小偷网是一家专注于网络软件开发的科技公司,其主营产品“麦小偷小偷程序网站系统”是目前国内应用最广泛的Discuz小偷程序。通过多年的不断创新与...本程序放在任意目录下,都可以运行。2.虚拟主机要求: ASP空间。
MTP2063A-GFF3.5寸GT911(1060)_V97-STM32初优化.cfg