自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

DB2 V8系統(tǒng)轉(zhuǎn)移的概念與應(yīng)用的描述

數(shù)據(jù)庫
此文章講述的是DB2 V8系統(tǒng)轉(zhuǎn)移的概念,DB2 V8系統(tǒng)轉(zhuǎn)移的正確應(yīng)用以及遷移數(shù)據(jù)庫實(shí)例與遷移DB2管理服務(wù)器等內(nèi)容的描述。

我們今天向大家介紹的有DB2 V8系統(tǒng)轉(zhuǎn)移的概念,DB2 V8系統(tǒng)轉(zhuǎn)移的正確應(yīng)用,還有對遷移數(shù)據(jù)庫實(shí)例的描述,遷移數(shù)據(jù)庫與遷移DB2管理服務(wù)器的描述,以下就是具體方案的描述,希望在你今后的學(xué)習(xí)中會(huì)有所幫助。

 

在安裝好DB2舊版本的系統(tǒng)上安裝DB2 v9,需要把舊版本的所有的實(shí)例(Instance)和數(shù)據(jù)庫系統(tǒng)遷移到DB2 V9,移植DB2 V8數(shù)據(jù)庫系統(tǒng),包括遷移實(shí)例(Instance),DB2管理服務(wù)器(DAS)和數(shù)據(jù)庫。對于 DB2 V8 的數(shù)據(jù)庫系統(tǒng),可以直接遷移到 DB2 V9。對于 DB2 V6、V7 的產(chǎn)品需要首先遷移到 DB2 V8,然后再遷移到 DB2 V9。

在一臺(tái) Windows 系統(tǒng)的系統(tǒng)上,我們已經(jīng)安裝了 DB2 ESE(Enterprise Server Edition) V8.2 數(shù)據(jù)庫系統(tǒng)。假定我們創(chuàng)建了一個(gè) DB2 的實(shí)例。同時(shí),我們在該實(shí)例下創(chuàng)建了一個(gè)數(shù)據(jù)庫 Sample。我們需要在該系統(tǒng)上安裝 DB2 V9,把 DB2 ESE V8.2 移植到 DB2 V9。數(shù)據(jù)庫管理員賬號(hào)為 db2admin,同時(shí)也具有系統(tǒng)管理員的權(quán)限。下面在上述的 Windows 平臺(tái)上,開始我們的移植 DB2 ESE V8.2旅程。

遷移數(shù)據(jù)庫實(shí)例

有兩種方式可以遷移數(shù)據(jù)庫實(shí)例。一種是由數(shù)據(jù)庫安裝程序?qū)崿F(xiàn)自動(dòng)遷移,第二種方式是手工遷移數(shù)據(jù)庫。在 Windows 平臺(tái)上,可以在安裝 DB2 V9 過程中選擇從 DB2 V8 移植到 DB2 V9。安裝結(jié)束后 DB2 V8 的實(shí)例就自動(dòng)移植到 DB2 V9。

1. 自動(dòng)遷移實(shí)例

以系統(tǒng)管理員身份登錄系統(tǒng),如 db2admin;

運(yùn)行 DB2 V9 的安裝程序 setup.exe;

在圖 1所示的“安裝產(chǎn)品”的面板上選擇“遷移”舊的數(shù)據(jù)庫系統(tǒng);

在選擇安裝文件夾的面板上,我們可以看到安裝路徑被自動(dòng)設(shè)為 DB2 ESE V8.2 的安裝路徑“c:\Program Files\IBM\SQLLIB\”。我們不需要也不能選擇安裝文件夾。待安裝結(jié)束后,該目錄下原來安裝的 DB2 將被升級(jí);

在遷移過程結(jié)束后可以運(yùn)行 db2level 命令來驗(yàn)證數(shù)據(jù)庫實(shí)例是否被成功的遷移。圖 2 是執(zhí)行 db2level 命令的結(jié)果。我們可以看到原來的數(shù)據(jù)庫實(shí)例 DB2 已經(jīng)被成功的遷移,其版本信息為“DB2 v9.1.0.356”;

運(yùn)行 DB2 Control Center,當(dāng)訪問原來的數(shù)據(jù)庫 Sample 時(shí),會(huì)彈出一個(gè)錯(cuò)誤信息的對話框。提示該數(shù)據(jù)庫是被一個(gè)低版本的數(shù)據(jù)庫創(chuàng)建。因此必須把數(shù)據(jù)庫進(jìn)行遷移。如圖 3 所示。

2. 手工遷移實(shí)例

如果在安裝過程中沒有選擇“遷移”數(shù)據(jù)庫的話,我們可以在安裝結(jié)束后手工遷移實(shí)例。

停止運(yùn)行的 DB2 實(shí)例,db2stop;

遷移 DB2 實(shí)例,我們可以執(zhí)行下面的命令。$DB2DIR\bin\db2imigr /u:user,password InstName。其中 $DB2DIR 是 DB2 安裝路徑。user、password 是數(shù)據(jù)庫服務(wù)下的用戶名和密碼。InstName 是數(shù)據(jù)庫實(shí)例的名字。對于我們的例子,我們可以使用下面的命令 C:\Program Files\IBM\dwe\SQLLIB\bin\db2imigr /u:db2admin,passw0rd DB2。

遷移完數(shù)據(jù)庫實(shí)例后,重新啟動(dòng)數(shù)據(jù)庫實(shí)例DB2。db2start。

遷移數(shù)據(jù)庫

完成上面的遷移 DB2 實(shí)例后,我們需要繼續(xù)遷移該實(shí)例下的數(shù)據(jù)庫。假設(shè)原來在該實(shí)例下,有個(gè) Sample數(shù)據(jù)庫。

用具有 SYSADM 權(quán)限的該實(shí)例的用戶登錄系統(tǒng),如 db2admin;

運(yùn)行 db2 命令行工具,在該環(huán)境中執(zhí)行遷移數(shù)據(jù)庫的命令:MIGRATE DATABASE database-alias USER username USING password。其中 database-alias 是將要遷移的數(shù)據(jù)庫的名字或者別名。Username 是具有 SYSADM 權(quán)限的用戶名來認(rèn)證。在我們的例子中,假設(shè) db2admin 的密碼是 passw0rd.那么我們需要執(zhí)行下面的命令來遷移 sample 數(shù)據(jù)庫:MIGRATE DATABASE sample USER db2adim USING passw0rd。

為驗(yàn)證我們的數(shù)據(jù)庫被成功遷移到 DB2 V9,我們可以連接到數(shù)據(jù)庫 sample,并查詢其中的數(shù)據(jù)。我們試驗(yàn)的結(jié)果如圖 4 所示?,F(xiàn)在我們能夠成功的連接到數(shù)據(jù)庫 sample,并能夠查詢到其中的數(shù)據(jù)。

遷移DB2管理服務(wù)器

在遷移 DB2 數(shù)據(jù)庫系統(tǒng)中,我們也可以遷移原來的 DAS,或者先刪掉原來的 DAS,再創(chuàng)建新的 DAS。在安裝 DB2 服務(wù)器上,你只可以有一個(gè) DAS。下面是遷移 DAS 的具體步驟。

用 DAS 管理員的賬號(hào)登錄,如 db2admin;

停止 DAS 服務(wù)器。我們可以用下面的命令:db2admin stop。

遷移原來的 DB2 V8 的 DAS 服務(wù)器,假設(shè)我們的 DB2 安裝在 C:\Program Files\IBM\SQLLIB 目錄下。我們運(yùn)行下面的命令:\bin\dasmigr,即 C:\Program Files\IBM\SQLLIB\bin\dasmigr。為驗(yàn)證我們的 DAS 是不是已經(jīng)被成功的遷移到 DB2 V9,我們可以運(yùn)行 db2daslevel 命令。圖 5 是運(yùn)行后的顯示結(jié)果。

遷移 DAS 完成后,我們可以重新啟動(dòng) DAS 服務(wù)器:db2admin start。

常見錯(cuò)誤及解決

遷移過程中最常見的錯(cuò)誤是日志文件(log)文件不夠大。其錯(cuò)誤消息如清單 1 所示。

清單 1. 日志錯(cuò)誤消息

SQL1704N Database migration failed. Reason code "3".

解決方法如下:

連接到想要遷移的數(shù)據(jù)庫:CONNECT TO sample;

使用 GET DATABASE CONFIGURATION 命令來決定目前日志文件空間大小。例如清單 2 中的設(shè)置:

清單 2. 日志文件空間大小設(shè)置

日志文件大小(4KB) (LOGFILSIZ) = 1024

主日志文件的數(shù)目 (LOGPRIMARY) = 13

輔助日志文件的數(shù)目 (LOGSECOND) = 4

日志文件路徑  = C:\DB2\NODE0000\SQL00004\SQLOGDIR\

可以使用下面的命令來提高日志空間大?。篣PDATE DB CFG FOR sample using current value * 2。例如,UPDATE DB CFG FOR sample using LOGPRIMARY 26,UPDATE DB CFG FOR sample using LOGSECOND 8。

另外一個(gè)常見的警告信息是 SQL1243W。遇到這種錯(cuò)誤,你必須卸載或者重新命名 SYSTOOLS.DB2LOOK_INFO 表??梢允褂孟旅娴拿睿篸b2 RENAME SYSTOOLS.DB2LOOK_INFO TO new-table-name。以上的相關(guān)內(nèi)容就是對DB2 V8系統(tǒng)轉(zhuǎn)移的介紹,望你能有所收獲。

【編輯推薦】

  1. 實(shí)現(xiàn)DB2數(shù)據(jù)庫遷移之導(dǎo)入步驟在Linux下
  2. DB2數(shù)據(jù)庫遷移的導(dǎo)出步驟在Linux操作系統(tǒng)下
  3. DB2還原某個(gè)表空間的實(shí)際操作步驟剖析
  4. DB2實(shí)施備份時(shí)應(yīng)作的事項(xiàng)有哪些?
  5. DB2數(shù)據(jù)庫下正確對IMPORT命令性能進(jìn)行提高的操作
責(zé)任編輯:佚名 來源: 51CTO
相關(guān)推薦

2011-03-14 09:51:32

DB2 V8數(shù)據(jù)庫系統(tǒng)

2010-08-19 14:46:35

DB2 V8

2010-08-20 10:41:31

DB2 V8

2010-08-31 11:42:03

DB2MDC

2010-08-13 15:42:22

DB2數(shù)據(jù)庫分區(qū)

2010-08-10 10:23:16

IBM DB2 V9.

2010-07-29 13:34:35

DB2編目

2010-08-11 11:39:06

IBM DB2 V9.

2010-08-03 11:33:30

DB2并置

2010-08-04 10:44:32

2010-07-30 13:16:21

IBM DB2事件監(jiān)視

2010-08-09 10:00:25

DB2數(shù)據(jù)移動(dòng)

2010-08-17 16:24:32

IBM DB2數(shù)據(jù)庫

2010-08-19 09:37:41

DB2 V9.7 語句

2010-08-11 17:28:56

DB2 數(shù)據(jù)倉庫技術(shù)

2010-07-28 11:13:04

DB2 Resotre

2010-08-06 09:33:08

DB2 JDBC連接

2010-08-19 08:49:41

DB2 V9.7 索引

2010-08-10 08:42:35

DB2鎖等待

2010-08-06 14:52:13

DB2 9.7武器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)