linux db2升级,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
linux db2升级,linux 下 db2 v97 升级到db2 v10.1 实战相关推荐
- Linux网卡固件,CentOS下X710网卡升级驱动和固件脚本 | 聂扬帆博客
对于CentOS7.1和7.5版本,安装X710网卡的驱动和固件版本太低,使用会有问题.这边整理了一份脚本自动检测安装,脚本会判断是否是DELL的几款机型,因为DELL机型的驱动和固件不能使用inte ...
- mysql 5.5 升级_Windows下MySQL5.5升级MySQL5.7
第一步:停止原来的MySQL服务,管理员命令下打开cmd,然后net stop mysql 第二步:备份原来数据库的文件,在C:\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方 ...
- linux下安装或升级GCC 4.8以上版本(包括),以支持C++11
本文转载自:http://www.cnblogs.com/lizhenghn/p/3550996.html C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C ...
- 升级Linux下的sudo
1.sudo 命令情景分析 介绍 Linux 下使用 sudo 命令,可以让普通用户也能执行一些或者全部的 root 命令.本文就对我们常用到 sudo 操作情景进行简单分析,通过一些例子来了解 su ...
- Linux下JDK1.7升级1.8版本
Linux下JDK1.7升级1.8版本 下载需要升级的jdk 这里我需要升级的是jdk1.8 然后上传到 /usr/local/src 去.当然其他目录也可以.这里是默认位置. 如果你的liunx连接 ...
- linux系统python的版本怎么升级,python---linux下升级python的版本
我的linux系统:centos5.5 我要升级的版本是:2.7.3(目前我更新操作的最新版本[是在2这个系列中的,你也可以安装3系列的]) 升级python的步骤 参考资料如下: 1.下载 wget ...
- Db2干净卸载Linux,如何在Linux下干净卸载db2数据库
本文以理论指导加实际操作测试验证了该博文在卸载db2数据库软件产品的可操作性与指导性~ 一.卸载指导步骤(理论): 1.首先删除数据库 (1)su - db2inst1 (2)db2 list db ...
- linux内核报告,Linux升级内核报告.docx
Linux升级内核报告精要 我的Linux 内核升级记录 准备工作内核安装包的下载下载地址为: HYPERLINK "/pub/linux/kernel/" /pub/linux/ ...
- linux远程升级运行程序,运用RedHat的Kickstart升级Linux系统方法
运用RedHat的Kickstart升级Linux系统方法 本文简要地介绍了使用 Red Hat Linux的 Kickstart 及网络安装功能方便快捷地升级己有 Linux 系统,文中的例子是从 ...
最新文章
- echarts折线图修改背景颜色_不会美化Excel图表?学会这招!小白也能轻松做出高逼格的折线图...
- 使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题
- Padding Oracle Attack填充提示攻击-渗透测试
- java.lang.Exception: Socket bind failed: [730048]
- Java新特性(二)
- 前端学习(803):字符串拼接和截取
- java ejb项目_Maven创建EJB项目结构
- UIAlertController (UIActionSheet, UIAlertView is deprecated in iOS 8.)
- 线段树基础操作--单点or区间更新+查询
- 一级造价工程师(安装)- 计量笔记
- 汇编语言程序vs. 汇编程序
- 1+X 云计算运维与开发(中级)案例实战——单节点应用商城系统部署
- 视频接口的种类及数据类型
- 在Delphi程序中访问报表对象
- (以三星S8为例)安卓全面屏手势设置教程
- The Servers project is closed(Tomcate )
- Python-OpenCV 实现美图秀秀视频剪辑效果【转场】
- docker(一):基本组成与常用命令
- 关于港澳通行证的办理和续签的问题总结
- wps的word文档怎么全选内容_word全选的快捷键 选择Word文档内容小技巧
热门文章
- PB级(大数据)的来源
- qt中实现息屏开平mousepress_Qt元对象(Meta-Object)系统与反射
- python装饰器详解-这是我见过最全面的Python装饰器详解!没有学不会这种说法!...
- python处理excel表格-60万行的Excel数据,Python轻松处理
- micropython和python区别-什么是MicroPython?
- python必备入门代码-小白入门Python开发,必备技能有哪些?
- python入门基础知识实例-Python入门,原来如此简单!
- python工程师工资多少-Python全栈工程师为何这么火薪资这么高看了才知道
- 自学python考哪些证书-Python自学难吗?有哪些课程内容?
- cvpr2020 人脸检测与识别_CVPR2020 论文分类下载 「人脸识别+目标检测」