把DB2V8升級(jí)到DB2V95的方案解剖
下面的文章主要介紹的是把DB2V8升級(jí)到DB2V95的正確解決方法解析,把DB2V8升級(jí)到DB2V95原因也是因?yàn)樗?dú)特的功能。以下就是文章的主要內(nèi)容的詳細(xì)描述,望大家在瀏覽之后會(huì)對(duì)其有更深的了解。
本文主要是描述了在AIX pSeries LPAR平臺(tái)上,其如何升級(jí)DB2V8的instance到最新的DB2V95版本的基本操作步驟,及基本的升級(jí)命令用法。以下就是文章的主要內(nèi)容的詳細(xì)描述。
不局限于AIX環(huán)境,其他平臺(tái)(Unix/Linux/Windows等)可以按照同樣的步驟來(lái)完成同樣的升級(jí)操作。
當(dāng)完成instance升級(jí)步驟后:
數(shù)據(jù)庫(kù)產(chǎn)品升級(jí)到最新的DB2V95版本。
DB2環(huán)境組件升級(jí),使這些組件可以在最新的DB2版本里面正常工作。
前提條件:
DB2V8 的實(shí)例(instance)工作正常。
主要步驟:
以下介紹假定當(dāng)前的DB2V8的實(shí)例(instance)完全可用并且DB2V8在AIX pSeries LPAR平臺(tái)上運(yùn)行正常。
1) 升級(jí)當(dāng)前的DB2V8需要首先安裝一份DB2V95的復(fù)制(copy) ,然后升級(jí)DB2實(shí)例(instances) 和數(shù)據(jù)庫(kù),如此DB2實(shí)例和數(shù)據(jù)庫(kù)可以在DB2V95的復(fù)制(copy)上正確運(yùn)行。當(dāng)在AIX pSeries LPAR安裝DB2V95復(fù)制(copy)時(shí)候 , 不要選擇創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)實(shí)例。
2) DB2版本9.5 提供了對(duì)32位操作系統(tǒng)(Linux on x86,Windows )以及64位操作系統(tǒng)(UNIX, Linux ,Windows)的支持。所以在 AIX 64-bit pSeries LPAR環(huán)境上,首先要把32位的DB2V8的實(shí)例升級(jí)到64位。
升級(jí)命令:
在DB2V8的主目錄下運(yùn)行
$DB2V8_DIR/instance/db2iupdt 命令
具體執(zhí)行時(shí)候先切換到root用戶,運(yùn)行下面命令即可。
./db2iupdt instance_name
3)當(dāng)升級(jí)DB2實(shí)例i時(shí)候會(huì)顯示調(diào)用db2imigr 命令,此命令可以完成以下功能:
a. 于安裝的DB2V95 Copy, 升級(jí)當(dāng)前的實(shí)例到最新的DB2V95。
b. 升級(jí)實(shí)例概要注冊(cè)變量,但用戶自定義的全局概要注冊(cè)變量不會(huì)被升級(jí)。
c. 升級(jí)數(shù)據(jù)庫(kù)管理器配置文件。
d. 設(shè)置JDK路徑,數(shù)據(jù)庫(kù)管理器參數(shù)等。
e. 升級(jí)db2審計(jì)配置文件等。
用法示例:
i)停止DB2V8實(shí)例
db2stop force
db2 terminate
ii)切換到root用戶執(zhí)行:
$DB2V9_DIR/instance
bash-2.05# ./db2imigr db2instance
4)DB2V95的安裝完成后, 可以運(yùn)行dasmigr命令來(lái)手工升級(jí)DAS。
用法:
切換到root用戶執(zhí)行如下命令,
$DB2V9_DIR/instance/
bash-2.05# ./dasmigr
由于DB2服務(wù)器上只允許運(yùn)行一個(gè)DAS,所以如果你不想升級(jí)DAS, 你可以選擇刪除掉當(dāng)前的DB2V8的DAS,然后基于DB2V95重新創(chuàng)建一個(gè)新的DAS。
5)升級(jí)數(shù)據(jù)庫(kù)。
當(dāng)你完成上面的步驟升級(jí)了DB2的實(shí)例(nstance),接下來(lái)你需要升級(jí)實(shí)例(instance)的數(shù)據(jù)庫(kù)。如果有多個(gè)實(shí)例(instance),那需要針對(duì)每個(gè)實(shí)例升級(jí)所有的數(shù)據(jù)庫(kù)。 升級(jí)數(shù)據(jù)庫(kù)需要運(yùn)行 MIGRATE DATABASE命令。
切換到DB2 實(shí)例用戶或者具有SYSADM權(quán)限的用戶
用法:
db2MIGRATEDABASEdatabase-aliasUSERusernameUSINGpassword
參數(shù)說(shuō)明:database-alias是你需要升級(jí)的數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)名或者別名。
6)升級(jí)后,連接到數(shù)據(jù)庫(kù),驗(yàn)證數(shù)據(jù)庫(kù)升級(jí)是否成功。
然后查看DB2用戶(假設(shè)DB2用戶db2inst1)/home/db2inst1/sqllib/db2profile文件,驗(yàn)證DB2DIR 值應(yīng)該應(yīng)該從DB2V8安裝路徑修改為當(dāng)前DB2V95安裝路徑
DB2DIR=/opt/IBM/db2/V9.5
至此,升級(jí)完成。
【編輯推薦】
- DB2 9 XML 在真實(shí)環(huán)境中的相關(guān)性能的體現(xiàn)
- DB2 V7存儲(chǔ)過(guò)程構(gòu)建環(huán)境的正確設(shè)置步驟
- IBM DB2中提高并發(fā)度的3個(gè)好用方案介紹
- DB2 9 分布式管理之維護(hù)的描述
- DB2 9 Viper 2續(xù)寫不老傳奇