问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何将 DB2 升级到 V10.5

发布网友 发布时间:2022-04-25 15:34

我来回答

1个回答

热心网友 时间:2022-04-08 12:16

请参考:http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1403db2_migration/index.html
升级前准备
升级之前,客户需要考虑升级条件是否具备,然后制定升级计划。
检查升级条件
主要从两方面来检查是否支持 DB2 升级到 V10.5 版本。在 DB2 版本方面,只支持直接从 DB 9.7 之后(含)的版本升级,如果是更低的版本如 DB2 9.5,需要先升级到 9.7 或 10.1,然后再升级到 V10.5。建议将DB2 升级到 V9.7 或 V10.1 最新的 FIXPACK。在操作系统方面,DB2 V10.5 在软件、通信、磁盘和内存方面对不同操作系统有不同的最低要求,因此应当确保所选操作系统满足这些要求。本文不详细介绍 不同操作系统安装 V10.5 的所有要求。DB2 安装软件中提供了一个很好的工具 db2prereqcheck 来检查系统是否满足安装先决条件,而不必直接开始安装特定的 DB2 版本。此命令检查先决条件,例如,操作系统级别、客户机或特定于 DB2 pureScale 特性的要求等等。
清单 1. 清单 1. Windowns 系统上 db2prereqcheck 命令输出
D:\WINDOWNS_AMD64\ESE\image>db2prereqcheck.exe -v 10.5.0.0

==========================================================================
Checking DB2 prerequisites for DB2 database version "10.5.0.0" on operating system
"Windows"
Required minimum version : "Windows 2012" SP "0"
Actual version detected: "Windows 2012" SP "0"
OS is Windows "Server"
Requirement matched.
DBT3533I The db2prereqcheck utility has confirmed that all installation prerequisites
were met.

如果 db2prereqcheck 执行成功,说明此系统满足所有的安装条件。如果发现条件不符合,那么将会返回如清单 1 所示的错误信息,列出所有安装的先决条件。客户就需要根据错误信息,逐一满足。一直到运行此工具不再出现错误信息为止。
实际上,如果运行不带任何参数的 db2prereqcheck 命令,那么该命令将检查系统是否满足所有 DB2 发行版和修订包的先决条件。要检查系统是否满足特定 DB2 版本的先决条件,要运行带有 -v 参数的 db2prereqcheck 命令。对于 DB2 pureScale 特性安装,需使用 -p 选项。对于客户机安装,需使用 -c 选项。
清单 2. 清单 2. AIX 系统上 db2prereqcheck 命令输出
bash-4.2# ./db2prereqcheck -p -v 10.5.0.0

==========================================================================

Checking DB2 prerequisites for DB2 database version "10.5.0.0" on operating system "AIX"

Validating "kernel level " ...
Required minimum operating system kernel level: "6.1".
Actual operating system kernel level: "7.1".
Requirement matched.

Validating "AIX technology level and service pack " ...
Required minimum technology level: "0" Service pack: "3"
Actual technology level: "2" Service pack: "1"
Requirement matched.

Validating "XL C/C++ Runtime" ...
Required minimum "XL C/C++ Runtime" level: "11.1.0.1"
Actual version: "12.1.0.1"
Requirement matched.

Validating "openssh" ...
Found package "openssh" on host "sapaix8".
Requirement matched.

Validating "IOPORTS" ...
The input/output completion Port (IOCP) is installed on host "sapaix8".
The input/output completion Port (IOCP) is enabled on host "sapaix8".
Requirement matched.

Validating "free space" ...
The directory "/tmp" has enough space on host "sapaix8".
Requirement matched.

Validating "free space" ...
The directory "/var" has enough space on host "sapaix8".
Requirement matched.

Validating "free space" ...
DBT3594W The db2prereqcheck utility found that the directory "/home" does not have the
recommended amount of free space on host "sapaix8". Recommended
amount needed: "5120000 KB". Actual space present: "203792 KB".
WARNING : Requirement not matched.

Validating "free space" ...
The directory "/opt" has enough space on host "sapaix8".
Requirement matched.

Validating "free space" ...
DBT3594W The db2prereqcheck utility found that the directory "/" does not have the
recommended amount of free space on host "sapaix8". Recommended amount
needed: "5120000 KB". Actual space present: "203792 KB".
WARNING : Requirement not matched.

Validating "uDAPL" ...
Required minimum "uDAPL" level: "7.1.0.15"
Actual version: "6.1.6.0"
ERROR : Requirement not matched.
Requirement not matched for DB2 database "Server" with pureScale feature. Version:
"10.5.0.0".
Summary of prerequisites that are not met on the current system:
Required minimum "uDAPL" level: "7.1.0.15"
Actual version: "6.1.6.0"

DBT3594W The db2prereqcheck utility found that the directory "/" does not have the
recommended amount of free space on host "sapaix8". Recommended amount
needed: "5120000 KB". Actual space present: "203792 KB".

DBT3594W The db2prereqcheck utility found that the directory "/home" does not have the
recommended amount of free space on host "sapaix8". Recommended
amount needed: "5120000 KB". Actual space present: "203792 KB".

需要注意的是:db2prereqcheck 可以检查 DB2 安装的大部分升级条件,但是并不会检测 DB2 服务器升级的磁盘空间要求。在 Linux 和 UNIX 操作系统上,建议在 /tmp 目录中有 2 GB 的可用空间。此外,您需要了解系统环境中具有几个组件,如 DB2® 服务器、DB2 客户机、数据库应用程序、脚本、例程和工具,在规划升级时需要彻底了解每个组件的迁移过程。
制定升级计划
一般升级 DB2 需要花费很长的时间,而且具有一定的风险,一份周详的升级计划会有助于降低升级的风险。
首先,制定一项关于如何处理环境升级的策略。你必须确定每个组件的升级顺序。环境的特征和升级基本要求中的信息可以帮助你确定策略。
下面是一个很好的升级策略示例,在此示例中,你将测试数据库应用程序和例程并确定它们在 DB2 V10.5 中是否成功运行:
查看 DB2 V10.5 以及您要升级的发行版与 DB2 V10.5 之间的任何发行版的新功能、不推荐使用的功能和已停止使用的功能。
计划如何修改数据库应用程序和例程。确保它们在 DB2 V10.5 中成功运行。
设置 DB2 V10.5 服务器并创建测试数据库。
在 DB2 V10.5 测试数据库上测试数据库应用程序和例程,以确定它们是否成功运行。如果应用程序需要客户机,请使用 DB2 V10.5 客户机。
在测试环境中对 DB2 服务器和客户机进行升级。确定存在的问题及其解决方案。使用此信息来调整升级计划。
在生产环境中将 DB2 服务器升级到 DB2 V10.5。确保它们按预期操作。
在生产环境中将客户机升级到 DB2 V10.5。确保客户机按预期操作。
在升级后的 DB2 V10.5 环境中测试数据库应用程序和例程,以确定它们是否按预期运行。
使已升级的环境可供用户使用。
之后,你就可以为环境中的每个组件定义升级计划详细信息。升级计划应该包括每个组件的下列信息:升级先决条件,升级前任务,升级任务和升级后任务。
如果你先前已制定了升级计划,查看它们并将它们与 DB2 V10.5 的升级计划进行比较。最后,在升级计划中取消使用不推荐使用的功能并合并 DB2 V10.5 中的新功能。尽管你只需要取消使用已停止使用的功能,但还是应该计划在升级之后取消使用不推荐使用的功能,因为在未来的发行版中将不支持这些功能。此外,还应该利用新功能为你的数据库产品、应用程序和例程增强功能和提高性能。升级是一个高风险的过程,一定要做好充分的准备和测试。
升级
安装 DB2 V10.5
自从 DB2 V9 开始,DB2 支持在操作系统上安装多个副本。升级数据库有两种安装 DB2 的选择,一种是安装新的数据库副本到新的位置,另外一种是直接升级老版本数据库副本到新的版本。这个具体要看用户 的环境规划。我们推荐安装新的副本到新的位置,这样可以不影响老的副本,如果升级过程中出现问题,客户可以恢复到老的版本直接运行。
我们以 DB2 V10.1 到 DB2 V10.5 的升级为例来讲解具体的升级过程。系统中已安装了 DB2 V10.1 的一个副本。我们下载 DB2 V10.5 版本,对于 Windows 操作系统,执行其中的 setup.exe,
图 1. 图 1. DB2 V10.5 的安装文件
此时弹出如下界面:
图 2. 图 2. DB2 V10.5 安装界面
点击查看大图
在 DB2 V10.5 中,这个界面较之前做了些调整——按照服务类型和安装端进行了分类:将 Advanced Enterprise Server Edition、Advanced Workgroup Server Edition、Enterprise Server Edition 和 Workgroup Server Edition 放到了一组,Express Version、Data Server Client、Data Server Runtime Client 和 Connect Server 各自为一组,这里我们选择第一组的安装
图 3. 图 3. 选择一:安装一个新的副本
若点击 Work with Existing,则表示直接升级老版本数据库副本到新的版本:
图 4. 图 4. 选择二:直接升级老版本数据库副本到新版本
对于 Linux 和 Unix 操作系统来说,V10.5 在软件安装文件目录下有 db2_install 和 db2_setup 两种安装命令,如清单 3 所示,建议用户使用 db2_setup 来安装,因为 db2_install 在未来的新版本中将不再使用:
清单 3. 清单 3. V10.5 提供两种软件安装命令(Linux/ Unix)
bash-3.00# ls
db2 db2_install db2ls db2setup installFixPack
db2_deinstall db2ckupgrade db2prereqcheck ibm_im

首先我们使用 db2_install 来安装 DB2 副本,如清单 4 所示:
清单 4. 清单 4. 选择一:使用 db2_install 安装新副本(Linux/Unix)
# ./db2_install
DBI1324W Support of the db2_install command is deprecated. For
more information, see the DB2 Information Center.

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

***********************************************************
Install into default directory (/opt/ibm/db2/V10.5) ? [yes/no]

在清单 4 中,我们看到输入 db2_install 后有提示:“Support of the db2_install command is deprecated”,这意味着 V10.5 以后版本将不再提供该命令,实际上我们从 V10.1 开始就不推荐使用这个命令。因此我们采用与 Windows 平台下相同的 db2setup 命令安装软件,如清单 5 中所示:
清单 5. 清单 5. 选择二:使用 db2setup 安装新副本(Linux Unix)
# ./db2setup
DBI1190I db2setup is preparing the DB2 Setup wizard which will guide
you through the program setup process. Please wait.

之后我们将看到亲切的图形界面,如图 2、图 3 所示,接下来按照向导将帮助您完成操作,如图 5 所示:
图 5. 图 5. 使用 db2setup 安装新副本界面(Linux Unix)
点击查看大图
同样的,你可以选择 Install New 或者 Work with Exsiting 两种方式来进行安装。
如何将 DB2 升级到 V10.5

主要从两方面来检查是否支持 DB2 升级到 V10.5 版本。在 DB2 版本方面,只支持直接从 DB 9.7 之后(含)的版本升级,如果是更低的版本如 DB2 9.5,需要先升级到 9.7 或 10.1,然后再升级到 V10.5。建议将DB2 升级到 V9.7 或 V10.1 最新的 FIXPACK。在操作系统方面,DB2 V10.5 在软件、通信、磁盘和内存方面对...

如何将 DB2 升级到 V10.5

主要从两方面来检查是否支持 DB2 升级到 V10.5 版本。在 DB2 版本方面,只支持直接从 DB 9.7 之后(含)的版本升级,如果是更低的版本如 DB2 9.5,需要先升级到 9.7 或 10.1,然后再升级到 V10.5。建议将DB2 升级到 V9.7 或 V10.1 最新的 FIXPACK。在操作系统方面,DB2 V10.5 ...

如何将 DB2 升级到 V10.5

for linux unix 安装10.5介质到另外的路径,然后升级实例 升级DB。

如何将 DB2 升级到 V10.5

SAP 客户首先 mount 安装光盘到 <DB2_DVD>。本文中用 <DB2_DVD> 来代替 mount 的路径。db2prereqcheck 工具在相应的如 <DB2_DVD>/RDBMS/DVD_2/LINUXX86_64/ESE/disk1 这样的目录下。如果是 Windows,那相应的目录是 <DB2_DVD>\RDBMS\DVD_3\WINDOWS_AMD64\ESE\image,工具是 db2prereqcheck....

求助在linux下安装DB2 v10.5出现的问题

1、部分包缺失,32位包缺失 安装之前一定要先把下面的包直接补充安装一下,默认是不安装的,另外要记得修改配置,直接连32位包也一并安装上。RH6.0以后,好多32包都默认不安装的,会引发不少问题。echo 'multilib_policy=all' >> /etc/yum.conf yum install -y glibc* libstdc 2、关闭iptables和...

虚拟机Linux上部署DB2pureScale过程

export DB2_CFS_GPFS_NO_REFRESH_DATA=true 然后执行# . /etc/profile.local,完成后你就可以安装purescale了,我猜测应该是设置了变量DB2USENONIB,使purescale不再要求你强制InfiniBand或万兆网卡,使我等穷人可以有机会玩这种高档、洋气、上档次的数据库。。。 7、DB2 V10.5 的安装: node01:~/server_t # ./d...

在Linux之上搭建DB2数据库分布式环境DPF指导手册

2、使用root用户添加数据库账号 /opt/ibm/db2/V10.5/instance/db2icrt -s ese -u db2fenc1 db2inst1 在所有的机器上,使用root用户,建立db2 admin server:/opt/ibm/db2/V10.5/instance/dascrt -u db2admin#启动db2 admin server:db2admin start 3、修改节点配置文件 vim /cbusdb/db2inst1/...

db2 10.5 怎样开启归档日志。 老的方法报discontinued(停止使 ...

DISK表示将归档日志归档到指定目录,格式为DISK:/path/,如:db2 update db cfg using LOGARCHMETH1 DISK:/DB/arclogs/如果想把归档日志直接归档到第三方备份设备,可以用USEREXIT等,具体用法可参考IBM官网information center,这里资料很全。另外,提醒一下,设置完归档后,建议重新激活数据库使参数生效...

DB2_Svr_10.5.0.3_Linux_x86-64.ios怎么在linux下解压

应该是iso文件吧。直接挂载:mount DB2_Svr_10.5.0.3_Linux_x86-64.iso /mnt

DB2 不能安装

v10.5fp1_win_expc.exe这个文件就是要解压出来的,其实双击你运行也是解压出来。从问题提示上看 是你的系统应该是windows 32位操作系统,这个安装文件应该不是32位的(64位的),你这个安装文件从哪里来的 你可以问一下是不是64位安装文件?

电脑V7升级V10不升级什么不同 国V如何升级至国VI 荣耀V10系统升级10 荣耀V10升级emui10 V10升级EMUI10 V10怎么升级EMUI10 V10升级 51V∨会员怎么升级 V网升级1元包
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
没有文化能进的了集团公司吗? 有没向我们没有文的人可以上班吗? 去公司上班应该怎么做?(没有在公司上过班,没有学历)? 没文化想去公司上班该怎么办. 内心的底子只有4年在外的社会经验。_百度... 想去企业上班但是又没有文化该怎么办 成都九号公馆房价是多少钱 九号公馆房价是多少钱一平 gucci12y170可以穿吗 薄野景行为什么不老 薄野景行到底是男是女?其实她是女的,文章最后这样子写到:薄野非凡 别人发的快手为什么有的我看不到? 男士领带国际标准尺码是多少? 关于AIX的疑问 适合中年男领导穿的服装品牌 openssl.0.9.8.840-AIX5.3_6.1.tar这个压缩包在AIX里面用命令怎么解开,是什么完整的命令,求解,在线等 AIX和Solaris系统中,SSH能登录,SFTP连接不上是什么原因? 利郎男装的股票代码是多少? 为什么快手发布视频展示不出来 aix6.1怎么通过scp上传数据到linux server 总是提示说connection closed... 给男领导送礼送什么好?商务送礼的最佳礼品是什么? vista上配置(OpenSSH for windows) Windows7下使用openssh和ssh问题 新宅入伙,需要注意一些什么? 成功男士商务活动配领带穿什么衬衣最好? 新居入伙注意事项和风俗有哪些? 快手不显示好友新发的作品 iphone openssh怎么用 入伙新屋今天晚上摆酒席吃,明天早上还要不要请亲戚吃一顿? AIX安装ssh openssh漏洞? 送40男领导礼物都有哪些? 在烹饪中,使用料酒和黄酒有什么根本区别? 比较有名的商务休闲男装品牌有哪些? 快手上已经是彼此的粉丝为什么还是看不到对方作品,对方是隐私用户? 料酒和黄酒有什么区别 黄酒在烹饪中的作用?与料酒有什么不同? 为什么黄酒适合做料酒呢? 梦见叫别人不应? 梦见我叫人不答应 最近一直梦见自己在和人说话的时候说不清楚话,要么就是说话的时候舌头一直紧紧的贴着上颚,说不出来话来 梦见死去的邻居母子两人,跟他们说话,但他们没回答,是什么意思? 梦见和人说话他没答应我后来知道是死了的人是什么意思 梦见和死去的人说话他不理我 梦见和死人说话但没答应见家里东西被盗 做梦梦到有人跟你讲话不能答应别人的要求吗,我的亲戚叫我去读书我拒绝了梦里的要求 帮我测测,梦见自己和别人说话没声音什么意思 梦见旁边有人和我说话却动不了也说不了话是怎么回事? 梦见和一个很久没说过话的人说话 冰箱传感器更换技巧 电冰箱中有哪些传感器?都有哪些功能?