DB2___(轉貼)多個DB2補丁包同存在一臺機器上(Unix, Linux)
摘自http://www.cublog.cn/u/170/showart_146667.html
概要
DB2 UDB ESE從V8.1.2後在Linux和Unix下支援多個Fix Pack可以安裝在同一臺機器上。
為實現這個功能不是安裝正常的FixPaks,而需要安裝alternate FixPaks (AFPs)
alternate FixPaks(AFPs)作為一份完整的DB2 UDB ESE複製,安裝時不會覆蓋原來的安裝目錄。新的安裝目錄在AIX上是/usr/opt/db2_08_FPn,在其他平臺上是/opt/IBM/db2/V8.FPn(n代表FixPak的數目)。alternate FixPaks的安裝沒有圖形介面。
安裝alternate FixPaks後同樣使用db2iupdt來更新例項。如果要把高Fixpak的例項降到低Fixpak需要用db2iupdt的-D選項
測試
OS: Suse Linux V9 32 bit 2.6 Kernel for Intel
DB2 V8.1.9
DB2 V8.1.12
解開alternate FixPaks 檔案FP12_MI00155_ESE_MFP.tar為ese.mfp目錄
執行db2install安裝成功後
原來V8.1.9在/opt/IBM/db2/V8.1目錄
現在V8.1.12在/opt/IBM/db2/V8.FP12目錄
將現有例項db2inst1升級到V8.1.12
db2level檢視原來例項
/home/db2inst1>db2level
DB21085I Instance "db2inst1" uses "32" bits and DB2 code release "SQL08022"
with level identifier "03030106".
Informational tokens are "DB2 v8.1.2.88", "s050422", "MI00117", and FixPak "9".
Product is installed at "/opt/IBM/db2/V8.1"
執行./db2iupdt把例項update到FP12
HenrySuse:/opt/IBM/db2/V8.FP12/instance # ./db2iupdt -e db2inst1
db2inst1
DBI1070I Program db2iupdt completed successfully.
db2level檢視update後的例項
/opt/IBM/db2/V8.FP12/instance>db2level
DB21085I Instance "db2inst1" uses "32" bits and DB2 code release "SQL08025"
with level identifier "03060106".
Informational tokens are "DB2 v8.1.2.112", "s060429", "MI00155", and FixPak
"12".
Product is installed at "/opt/IBM/db2/V8.FP12".
執行./db2iupdt把例項downgrade到FP9
HenrySuse:/opt/IBM/db2/V8.1/instance # ./db2iupdt -D -e db2inst1
db2inst1
DBI1070I Program db2iupdt completed successfully.
db2level檢視downgrade後的例項:
/opt/IBM/db2/V8.FP12/instance>db2level
DB21085I Instance "db2inst1" uses "32" bits and DB2 code release "SQL08022"
with level identifier "03030106".
Informational tokens are "DB2 v8.1.2.88", "s050422", "MI00117", and FixPak "9".
Product is installed at "/opt/IBM/db2/V8.1".
參考資料
DB2 Fix Pack下載地址
ftp://ftp.software.ibm.com/ps/products/db2/fixes/
進入要下載FixPack目錄後,Multiple Fix Pack要進入mtp目錄
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8861952/viewspace-903694/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何一臺機器同時使用多個git祕鑰Git
- 一臺機器同時執行兩個或多個tomcatTomcat
- 一個程式的開機補丁
- Linux下為DB2 9.7打補丁LinuxDB2
- 如何在一臺機器上管理多個 Github 賬號Github
- 如何在一臺機器上管理多個 Github 賬號 (New)Github
- AIX上用geninstall命令安裝補丁包AI
- 在一臺Mac上不同平臺同時使用多個Git賬號MacGit
- 一臺機器上安裝兩個MysqlMySql
- db2 v9.7 補丁升級DB2
- was6.1補丁包安裝
- 編寫一個檔案補丁
- 怎樣為linux核心打補丁(轉)Linux
- 微軟重大補丁(轉)微軟
- 下載solaris系統補丁包
- 微軟的一個補丁,讓所有的應用當機,可怕微軟
- [vnc] 一臺顯示器控制多臺機器VNC
- 5.7打補丁—編譯和官方一致的Linux_Generic包編譯Linux
- 在一臺機器上安裝並使用多版本的 Go ?Go
- 在一臺機器配置兩個listener(Oracle)(轉)Oracle
- Oracle最新補丁包修101個漏洞(轉)Oracle
- Torvalds給Linux核心打補丁抵禦病毒(轉)Linux
- ubuntu之 一臺機器如何配置多個git賬號UbuntuGit
- Linux檔案打補丁Linux
- Ubuntu釋出PHP重要補丁修復多個PHP漏洞UbuntuPHP
- 貼個Linux笑話(轉)Linux
- Chrome存在高危漏洞!谷歌緊急釋出安全補丁Chrome谷歌
- EtherApe:Unix平臺上的圖形介面網路監控器(轉)
- 使用git將自己的程式碼同時儲存在多個程式碼託管平臺Git
- Linux/Unix shell內嵌expect自動配置多臺主機SSH互信Linux
- Jacoco 覆蓋率 監測一臺機器上多個 tomcat 怎麼實現Tomcat
- 在Linux上實現DB2雙機HA完整方案(轉)LinuxDB2
- 在一臺Apache伺服器上建立多個站點(不同域名)Apache伺服器
- Linux核心搶佔補丁的基本原理(轉)Linux
- 同機多Github賬號配置多個SSHGithub
- Oracle補丁介紹一Oracle
- 轉貼:RMAN備份指令碼(Unix)指令碼
- Openssl多個安全補丁簡易分析危害及修復方案