天天看點

DB2 V8,V9并存在同一 server 的處理

Senario:安裝了V8.1,想同時安裝V9.5。需要做一些環境變量的設定及更新一下das。

建議安裝選擇不同的目錄,筆者将新的V9.5安裝在E:\db2v95。

下面是更新的過程,一看指令就明白啦。

C:\Documents and Settings\Administrator>E:\db2v95\bin\db2envar.bat

C:\Documents and Settings\Administrator>db2level

DB21085I  執行個體 "DB2_01" 使用 "32" 位和 DB2 代碼發行版 "SQL09050",級别辨別為

"03010107"。

參考标記為 "DB2 v9.5.0.808"、"s071001" 和 "NT3295",修訂包為 "0"。

産品使用 DB2 副本名 "DB2V95" 安裝在 "E:\db2v95" 中。

C:\Documents and Settings\Administrator>db2diag -A

db2diag: Moving "C:\DOCUME~1\ALLUSE~1\APPLIC~1\IBM\DB2\DB2V95\DB2_01\db2diag.log"

         to     "C:\DOCUME~1\ALLUSE~1\APPLIC~1\IBM\DB2\DB2V95\DB2_01\db2diag.log_2009-10-14-17.54.14"

C:\Documents and Settings\Administrator>db2sampl

  Starting the DB2 instance...

  Creating database "SAMPLE"...

  Connecting to database "SAMPLE"...

  Creating tables and data in schema "ARTHUR"...

  Stopping the DB2 instance...

  'db2sampl' processing complete.

C:\Documents and Settings\Administrator>db2 connect to sample

SQL1032N  未發出啟動資料庫管理器的指令。  SQLSTATE=57019

C:\Documents and Settings\Administrator>db2start

2009-10-14 17:56:46     0   0   SQL1063N  DB2START 處理成功。

SQL1063N  DB2START 處理成功。

   資料庫連接配接資訊

 資料庫伺服器         = DB2/NT 9.5.0

 SQL 授權辨別         = ARTHUR

 本地資料庫别名       = SAMPLE

C:\Documents and Settings\Administrator>db2set

DB2ACCOUNTNAME=ARHUR\db2admin

DB2INSTOWNER=ARHUR

DB2PORTRANGE=60004:60007

DB2INSTPROF=C:\DOCUMENTS AND SETTINGS\ALL USERS\APPLICATION DATA\IBM\DB2\DB2V95

DB2COMM=TCPIP

C:\Documents and Settings\Administrator>db2set db2codepage=1208

DB2CODEPAGE=1208

C:\Documents and Settings\Administrator>

E:\db2v95\BIN>dir das*

 Volume in drive E is software

 Volume Serial Number is A07E-5216

 Directory of E:\db2v95\BIN

2007-10-03  00:16            59,168 dasmigr.exe

2007-10-03  00:16            70,944 dasupdt.exe

               2 File(s)        130,112 bytes

               0 Dir(s)  49,255,239,680 bytes free

E:\db2v95\BIN>dasmigr.exe

SQL22263I  已成功地遷移了 DB2 管理伺服器。

E:\db2v95\BIN>dasupdt

SQL22266N  已将 DB2 管理伺服器安裝在目前 DB2 副本下。

E:\db2v95\BIN>

E:\db2v95\BIN>db2admin start

SQL4406W  已成功啟動 DB2 管理伺服器。

同時安裝V8和V9後,需要在兩個版本之間切換,需要到bin目錄下執行db2envar.bat。

本文轉自 august 51CTO部落格,原文連結:http://blog.51cto.com/august/221937,如需轉載請自行聯系原作者