检查DB2补丁以后是否更新实例

在实例目录下dump下面两个文件 ./sqllib/adm/db2sysc (db2sysc是本地文件) 和

./sqllib/lib/libdb2e.a (libdb2e.a链接到安装目录),例如:

$ pwd

/home/db2v8i1/sqllib

$ dump -H ./adm/db2sysc

./adm/db2sysc:

***装入程序节***

装入程序标题信息

版本号 #SYMtableENT #RELOCent LENidSTR

0x00000001 0x000000ad 0x0000011f 0x0000017b

#IMPfilID OFFidSTR LENstrTBL OFFstrTBL

0x00000007 0x00001dcc 0x00000d41 0x00001f47

***导入文件字符串***

索引 路径 基数 成员

0 /usr/opt/db2_08_01/lib:/~db2pad:/wsdb/db2_v81fp5/s040212

/INST/lib:/wsdb/db2_v81fp5/s040212/engn/lib:/wsdb/db2_v81fp5

/s040212/common/lib/RS6000:/wsdb/db2_v81fp5/s040212/das/lib/

RS6000:/wsdb/db2_v81fp5/s040212/system/fm/lib

/RS6000:/usr/lib/threads:/usr/lib:/lib

1 libc.a shr.o

2 libC.a shr.o

3 libpthreads.a shr_comm.o

4 libpthreads.a shr_xpg5.o

5 libdb2osse.a shr.o

6 libdb2e.a shr.o

$ dump -H ./lib/libdb2e.a

./lib/libdb2e.a[shr.o]:

***装入程序节***

装入程序标题信息

版本号 #SYMtableENT #RELOCent LENidSTR

0x00000001 0x000008f2 0x00037641 0x0000021a

#IMPfilID OFFidSTR LENstrTBL OFFstrTBL

0x0000000f 0x002a61dc 0x00011b4a 0x002a63f6

***导入文件字符串***

索引 路径 基数 成员

0 /usr/opt/db2_08_01/lib:/~db2pad:/wsdb/db2_v81f6a/s040914

/INST/lib:/wsdb/db2_v81f6a/s040914/engn/lib:/wsdb/db2_v81f6a

/s040914/common/lib/RS6000:/wsdb/db2_v81f6a/s040914/das/lib

/RS6000:/wsdb/db2_v81f6a/s040914/system/fm/lib/RS6000

:/usr/lib/threads:/usr/lib:/lib

1 libc.a shr.o

2 libpthreads.a shr_xpg5.o

3 libdb2g11n.a shr.o

4 libC.a shr.o

5 libdb2osse.a shr.o

6 libdb2genreg.a shr.o

7 libC.a shr2.o

8 libpthreads.a shr_comm.o

9 libC.a shr3.o

10 libc.a aio.o

11 libdb2icuglue.a shr.o

12 libdb2install.a shr.o

13 libdb2locale.a shr.o

14 libdb2trcapi.a shr.o

在上面输出中,实例中db2sysc的编译时间是s040212, 安装目录下libdb2e.a的编译时间是s040914 - 这说明实例db2v8i1没有及时更新。

正确执行db2iupdt后,再次dump db2sysc,证明实例目录中./adm/db2sysc和安装目录中./lib/libdb2.a的编译时间已经一致。

$ dump -H ./adm/db2sysc

./adm/db2sysc:

***装入程序节***

装入程序标题信息

版本号 #SYMtableENT #RELOCent LENidSTR

0x00000001 0x000000ad 0x0000011f 0x0000017b

#IMPfilID OFFidSTR LENstrTBL OFFstrTBL

0x00000007 0x00001dcc 0x00000d41 0x00001f47

***导入文件字符串***

索引 路径 基数 成员

0 /usr/opt/db2_08_01/lib:/~db2pad:/wsdb/db2_v81f6a/s040914

/INST/lib:/wsdb/db2_v81f6a/s040914/engn/

lib:/wsdb/db2_v81f6a/s040914

/common/lib/RS6000:/wsdb/db2_v81f6a/s040914/das

lib/RS6000:/wsdbdb2_v81f6a/s040914/system/fm/lib/RS6000:

/usr/lib/threads:/usr/lib:/lib

1 libc.a shr.o

2 libC.a shr.o

3 libpthreads.a shr_comm.o

4 libpthreads.a shr_xpg5.o

5 libdb2osse.a shr.o

6 libdb2e.a shr.o

在 Solaris上, 可以使用 "dump -Lv 文件名" 命令得到相关内容。

时间: 2024-11-03 05:46:10

检查DB2补丁以后是否更新实例的相关文章

Windows10下怎么临时禁用某个补丁或驱动更新

1.下载工具:http://download.microsoft.com/download/F/2/2/F22D5FDB-59CD-4275-8C95-1BE17BF70B21/wushowhide.diagcab 2.打开它:   3.然后会自动进入正检测界面如下所示,检查完了点击下一步.     4.隐藏当前更新:     5.选中某一个点击下一步:     6.勾选隐藏更新的操作:     7.进入之后会提示正在解决问题了,我们等待即可     8.好了发现问题就会正在骓修补程序.    

Shell脚本检查IP格式及mysql操作实例

  这篇文章主要介绍了Shell脚本检查IP格式及mysql操作实例,本文直接给出脚本代码,需要的朋友可以参考下 还是cronjob的一部分,就是在Rails的定时任务里,后台交互运行 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 CheckIPAddress() { e

Android 中ViewPager重排序与更新实例详解

Android 中ViewPager重排序与更新实例详解 最近的项目中有栏目订阅功能,在更改栏目顺序以后需要更新ViewPager.类似于网易新闻的频道管理. 在重新排序之后调用了PagerAdapter的notifyDataSetChanged方法,发现ViewPager并没有更新,于是我开始跟踪源码,在调用PagerAdapter的notifyDataSetChanged方法后,会触发Viewpager的dataSetChanged方法. void dataSetChanged() { //

非常实用的小功能 Android应用版本的更新实例_Android

每一个应用都是具备一个功能,那就是版本更新,我记得我之前在面试的时候,面试官让我介绍一下应用版本更新的一些具体操作.我当时因为做过这个功能,所以回答的还是很流畅,现在我把这个分享给大家,需要能够共同进步. 我当时是这么说的: 首先呢,我们是应该在用户登录后,在首页执行检查版本信息的操作,具体是,获取到本地的版本号后,提交给服务器进行判断,然后后台来告诉我们当前版本是否为最新版本,紧接着我们拿到下载地址,执行下载的操作,具体的可以使用输入输出流来对文件进行存储和读取,为了方便下载,我们还可以使用一

Shell脚本检查IP格式及mysql操作实例_linux shell

还是cronjob的一部分,就是在Rails的定时任务里,后台交互运行 CheckIPAddress() { echo $1 |grep "^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$" > /dev/null if [ $? = 1 ]; then return 1 else a=`echo $1 | awk -F. '{print $1}'` b=`echo $1 | awk -F. '{print $2}'

Windows 10 1607 累积更新补丁 KB3189866 独立更新包

今天微软向 Windows 10 Version 1607 版 推送了新的累积更新补丁 KB3189866.按以往惯例必定会有不少用户无法通过 Windows Update 正常下载和安装新的累积更新补丁.所以在此我们还是继续提供 KB3189866 独立更新包(MSU)的下载,供各位网友下载本地进行安装. 需要注意的是下载独立更新包多半是不能帮助你解决安装错误这种问题的,但是一般情况下安装错误重启重试安装都可以解决. 有时也可能需要多次重启才能顺利安装,不过每次重启系统都会重新下载补丁着实比较

Windows 7安全补丁KB3110329遭遇更新失败 且暂无解决方法

微软2016年的首波Patch Tuesday更新似乎又出了些差错,其中一个更新无法正确安装至Windows 7设备,而且暂时没有可行的解决方案.微软社区论坛有人发帖表示,安全更新KB3110329在安装过程中失败,显示错误代码800705B4. 在网上搜解决方案,似乎毫无线索,当前没有任何办法可正确安装此更新,目前微软似乎还没有意识到该问题,所以大概这个问题只出现在小范围的Windows 7 PC之上. 遭遇该问题的一名用户在论坛上说:"我也遇到了这个问题.我尝试了好几种办法,但这个更新就是没

ListView 分页加载更新实例分享_Android

ListView是android中最常用的控件之一. 在实际运用中往往会遇到一次性加载全部数据过多,需要分页加载增加程序运行效率! 本demo是将更新的监听放在listview的foot中,通过底部按钮点击触发或者通过滑动事件监听,当滑动到列表最底部的时候触发. 有图有真像: 列表初始状态  触发加载  加载后  部分代码: MainActivity 复制代码 代码如下: private void initActivity() { // TODO Auto-generated method st

ListView 分页加载更新实例分享

ListView是android中最常用的控件之一. 在实际运用中往往会遇到一次性加载全部数据过多,需要分页加载增加程序运行效率! 本demo是将更新的监听放在listview的foot中,通过底部按钮点击触发或者通过滑动事件监听,当滑动到列表最底部的时候触发. 有图有真像: 列表初始状态   触发加载   加载后   部分代码: MainActivity 复制代码 代码如下: private void initActivity() { // TODO Auto-generated method