1、 业务停止,双机HA服务停止及相关db2服务停止
2、 对生产机db2inst1实例停止工作,操作如下:
a. 作为 root 用户登录
b. 要找到将在何处运行 db2fmcu 命令,发出以下命令:
ps –ef |grep db2fm
在 AIX 上,db2fmcu 命令是在 /usr/opt/db2_08_01/bin 中运行的。
c. 切换至由 ps 命令指示的目录
d. 要禁用故障监视器协调程序,发出以下命令:
db2fmcu -d
e. 要停止故障监视器守护程序,可发出以下命令:
db2fm -D
6、 对于要更新的实例,确保已清除了所有 DB2 进程间通信(IPC)。作为实例拥有者,在每个物理节点上运行以下命令:
$HOME/sqllib/bin/ipclean
7、 要安装 DB2 版本 8.2 修订包 4 及更高版本:
a. 必须作为 root 用户登录。
b. 切换至安装映像所在的目录。
c. 要启动安装,输入:
./installFixPak -y
(如果在 AIX 上,如果不希望落实更新,则应按如下所示发出带 -a 选项(用于“应用”而不是“落实”)的 installFixPak 命令:
./installFixPak -y –a)
8、 db2补丁安装完毕,对db2实例进行更新
cd /opt/IBM/db2/V8.1/instance
切换到改目录下运行
更新实例服务器
14、 数据库状态、完整性和有效性验证
2、 对生产机db2inst1实例停止工作,操作如下:
#su – db2inst1
$db2 force applications all
$db2 terminate
$db2stop
$db2licd -end
3、 停止管理服务器,操作如下:
#su – dasusr1
$db2admin stop
4、 运行 slibclean 以从内存中卸装未使用的共享
/usr/sbin/slibclean
5、 如果有故障监视器且它正在使用 DB2 版本 8,应该禁用它。要禁用故障监视 器协调程序:
a. 作为 root 用户登录
b. 要找到将在何处运行 db2fmcu 命令,发出以下命令:
ps –ef |grep db2fm
在 AIX 上,db2fmcu 命令是在 /usr/opt/db2_08_01/bin 中运行的。
c. 切换至由 ps 命令指示的目录
d. 要禁用故障监视器协调程序,发出以下命令:
db2fmcu -d
e. 要停止故障监视器守护程序,可发出以下命令:
db2fm -D
6、 对于要更新的实例,确保已清除了所有 DB2 进程间通信(IPC)。作为实例拥有者,在每个物理节点上运行以下命令:
$HOME/sqllib/bin/ipclean
7、 要安装 DB2 版本 8.2 修订包 4 及更高版本:
a. 必须作为 root 用户登录。
b. 切换至安装映像所在的目录。
c. 要启动安装,输入:
./installFixPak -y
(如果在 AIX 上,如果不希望落实更新,则应按如下所示发出带 -a 选项(用于“应用”而不是“落实”)的 installFixPak 命令:
./installFixPak -y –a)
8、 db2补丁安装完毕,对db2实例进行更新
cd /opt/IBM/db2/V8.1/instance
切换到改目录下运行
更新实例服务器
#db2iupdt –u db2fenc1 db2inst1
更新管理服务器
#su – dasusr1
#dasupdt dasusr1
9、 更新完毕后,重新启动db2
db2licd –d
db2start
10、 绑定至 DB2 UDB数据库
db2 terminate
db2 CONNECT TO 数据库
db2 BIND $HOME/sqllib/bnd/@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
db2 BIND $HOME/sqllib/bnd/@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
db2 terminate
11、 要在服务器上绑定 db2schema.bnd
db2 terminate
db2 CONNECT TO 数据库
db2 BIND <path>/db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
12、 绑定数据库所有包
db2rbind 数据库名 /L 数据库名.log
13、 安装db2补丁结束
14、 数据库状态、完整性和有效性验证
$db2dart 数据库名 /db
以上转自网友jiangsz
下载补丁文件,在http://www-01.ibm.com/support/docview.wss?rs=71&uid=swg21254867
需要下载7版的fix和language pack。
解压下载的v9fp7_aix_ese.tar.gz,
#gunzip -d v9fp7_aix_ese.tar.gz
#tar -xvf v9fp7_aix_ese.tar
进入ese/disk1目录,执行
#./installFixPack
根据提示输入db2安装的根目录,如:/opt/IBM/db2/V9.1
还有对应版本语言包的位置(需把下载的语言包解压),如:/opt/software/dbpak/nlpack/disk1
成功后会给出提示。
执行如下命令可检查当前版本:
#su db2inst1
$. /home/db2inst1/sqllib/db2profile
$db2level