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

如何DB2 V8數(shù)據(jù)庫系統(tǒng)轉移

數(shù)據(jù)庫 其他數(shù)據(jù)庫
DB2數(shù)據(jù)庫系統(tǒng)功能是很強大的,DB2數(shù)據(jù)庫系統(tǒng)支持各種操作平臺,他既可以在主機上以主/從方式獨立運行,也可以在客戶/服務器環(huán)境中運行,應用也是很方便的,那么如何進行DB2 V8數(shù)據(jù)庫系統(tǒng)轉移?接下來為大家介紹。

導讀:對于 DB2 V8 數(shù)據(jù)庫系統(tǒng)是DB2數(shù)據(jù)庫系統(tǒng)發(fā)展的又一個里程碑,DB2 V8可以直接遷移到 DB2 V9。對于 DB2 V6、V7 的產(chǎn)品需要首先遷移到DB2V8,然后再遷移到 DB2 V9。可見DB2 V8還是技術比較先進的,接下來我將為大家介紹有關DB2 V8數(shù)據(jù)庫系統(tǒng)轉移。

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

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

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

  有兩種方式可以遷移數(shù)據(jù)庫實例。一種是由數(shù)據(jù)庫安裝程序實現(xiàn)自動遷移,第二種方式是手工遷移數(shù)據(jù)庫。在 Windows平臺上,可以在安裝DB2 V9 過程中選擇從 DB2 V8 移植到 DB2 V9。安裝結束后 DB2 V8 的實例就自動移植到DB2 V9。

  1. 自動遷移實例

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

  運行 DB2 V9 的安裝程序 setup.exe;

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

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

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

  運行 DB2 Control Center,當訪問原來的數(shù)據(jù)庫Sample時,會彈出一個錯誤信息的對話框。提示該數(shù)據(jù)庫是被一個低版本的數(shù)據(jù)庫創(chuàng)建。因此必須把數(shù)據(jù)庫進行遷移。

  2. 手工遷移實例

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

  停止運行的 DB2 實例,db2stop;

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

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

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

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

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

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

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

  遷移DB2管理服務器

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

  用 DAS 管理員的賬號登錄,如 db2admin;

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

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

  遷移 DAS 完成后,我們可以重新啟動 DAS 服務器:db2admin start。

  常見錯誤及解決

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

  清單 1. 日志錯誤消息

  SQL1704N Database migration failed. Reason code "3".

  解決方法如下:

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

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

  清單 2. 日志文件空間大小設置

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

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

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

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

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

  另外一個常見的警告信息是 SQL1243W。遇到這種錯誤,你必須卸載或者重新命名SYSTOOLS.DB2LOOK_INFO表??梢允褂孟旅娴拿睿篸b2 RENAME SYSTOOLS.DB2LOOK_INFOTO new-table-name。

以上內容就是我要為大家講述的關于DB2 V8數(shù)據(jù)庫系統(tǒng)轉移的全部知識,希望大家能從中學到東西,為以后的更好發(fā)展奠定基礎。

【編輯推薦】

  1. DB2V8升級到DB2V95在AIX平臺上很簡單
  2. 掛起DB2 diag.log中看到了什么?
  3. IBM DB2中新手要了解的東西有哪些?
責任編輯:迎迎 來源: 比特網(wǎng)
相關推薦

2010-08-20 10:41:31

DB2 V8

2010-08-19 14:46:35

DB2 V8

2010-08-13 13:46:24

DB2 V8系統(tǒng)轉移

2010-08-31 11:42:03

DB2MDC

2010-08-26 16:15:25

DB2數(shù)據(jù)庫管理

2010-08-25 10:50:48

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

2011-03-11 16:02:03

DB2數(shù)據(jù)庫安裝

2010-11-01 11:30:41

DB2數(shù)據(jù)庫權限

2010-09-30 11:49:21

DB2數(shù)據(jù)庫權限

2010-11-03 16:21:18

DB2數(shù)據(jù)庫授權

2009-07-06 17:34:26

遠程復制DB2

2009-03-20 11:33:45

DB2數(shù)據(jù)轉移數(shù)據(jù)庫

2010-09-06 17:24:48

連接DB2數(shù)據(jù)庫

2010-11-02 11:49:18

SQL SERVER連

2010-08-31 13:06:49

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

2010-08-31 11:26:59

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

2010-11-03 16:32:10

DB2創(chuàng)建數(shù)據(jù)庫

2011-05-16 14:58:09

DB2數(shù)據(jù)庫備份

2010-09-01 13:38:41

DB2數(shù)據(jù)復制

2010-08-17 17:29:06

DB2性能優(yōu)化
點贊
收藏

51CTO技術棧公眾號