Personal Edition 快速入門

移轉資料庫

僅在您將第 5.x 版的資料庫移轉到第 7.1 版格式時, 才適用本節。如果將從第 6.1 版移轉到第 7.1 版,您可以略過本節。

若要移轉案例擁有的第 5.x 版資料庫:

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

    相關資訊及範例,請參閱Command Reference

移轉含有 SYSCAT DMS 表格空間的第 5 版資料庫
如果您將移轉含有「SYSCAT 資料庫管理的空間 (DMS)」表格空間的第 5 版資料庫, 在移轉資料庫之前,您應先確定在表格空間中是否有大約 70 % 的可用空間。您可以輸入 db2 list tablespaces show detail 指令, 檢查表格空間的大小。

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

   SQL1704N 資料庫移轉失敗。原因碼 17。

在這種情況中,您應該在第 5 版案例下復置您的第 5 版資料庫, 使用 ALTER TABLESPACE 陳述式新增更多的配置區,以及重新移轉資料庫。 表格空間及 ALTER TABLESPACE 陳述式的相關資訊,請參閱 Administration GuideSQL Reference


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