EEE for Windows** 快速入門

移轉資料庫

本節只有在您將資料庫從版本 5.x 移轉到版本 7.1 格式時適用。 如果您要從版本 6.1 移轉到版本 7.1, 則您可略過本節。

如果您要將單一分割區版本 7.1 案例升級為版本 7 多重分割區格式, 您就不需要移轉該案例中的資料庫。

在移轉版本 7 之前的資料庫以用於版本 7 分段的資料庫系統中時, 會為這些資料庫建立預設的節點群組。 預設節點群組及其用法的相關資訊,請參閱節點與資料分割

欲移轉案例所擁有的版本 5.x 資料庫:

  1. 以具有 SYSADM 權限的使用者帳戶身份登入。 相關資訊,請參閱使用系統管理群組
  2. 確定您所要移轉的資料庫已編目。 若要在您的系統上擷取所有已編目之資料庫的列示, 請輸入 db2 list database directory 指令。 此指令 的語法如下:
    DB2 LIST DATABASE DIRECTORY 指令
     
    >>-LIST----+-DATABASE-+--DIRECTORY----+----------------+-------><
               '-DB-------'               '-ON--+-路徑--+--'
                                                '-drive-'
     
    
    ON path/drive 參數 會指定要列出其中資訊的本端資料庫目錄。如果沒有指定,則會列出 系統資料庫目錄的內容。 若需其餘相關資訊及範例,請參照 Command Reference
  3. 使用 db2 migrate database 指令來移轉資料庫。 此指令的語法如下:
    DB2MIGRATE DATABASE 指令
     
    >>-MIGRATE----+-DATABASE-+--database-alias---------------------->
                  '-DB-------'
     
    >-----+---------------------------------------+----------------><
          '-USER--使用者名稱--+----------------+--'
                              '-USING--通行碼--'
     
    

    若需其餘相關資訊及範例,請參照 Command Reference

移轉含有 SYSCAT DMS 表格空間的版本 5 資料庫
如果您要移轉含有 SYSCAT Database Managed Space (DMS) 表格空間的版本 5 資料庫,在移轉資料庫前,您應確定 表格空間中是否大約有 70% 的可用空間。 您可以輸入 db2 list tablespaces show detail 指令,檢查表格空間的大小。

如果表格空間沒有 足夠的可用空間, 您會收到下列錯誤訊息:

   SQL1704N Database migration failed. Reason code 17.

在此情況下,您應復置版本 5 案例下的版本 5 資料庫、 使用 ALTER TABLESPACE 陳述式新增更多的配置區並重新移轉 資料庫。若需有關表格空間及 ALTER TABLESPACE 陳述式的其餘資訊,請參照 Administration GuideSQL Reference


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]