UNIX 版快速入門**

從舊版本的 DB2 移轉

如果您要從版本 5.0 或版本 5.2 移轉到 DB2 版本 7, 您必須在安裝 DB2 版本 7 之前,先準備您的資料庫及案例。 如果您要從版本 6 升級,則在安裝版本 7 之前,您不需要執行任何動作。

在 DB2 版本 7 中不支援版本 5.0 之前的資料庫與案例移轉。

如果您要在支援 Linux 分送上執行的工作站中移轉 DB2 安裝,您應瞭解下列各項:

準備資料庫及案例進行移轉

本節將描述如何準備現存的 DB2 第 5.x 版資料庫及案例,移轉到 DB2 第 7 版可使用的格式。如果您想要移轉多個案例,則您必須對每一個案例重複這些步驟。

如果有數個 DB2 案例都是使用舊版的 DB2, 您不需要現在就同時將所有的這些案例移轉。 尚未移轉的案例將會繼續使用舊版的 DB2。

您必須以案例擁有者的身分登入,方可完成這些步驟。

若要準備您的資料庫進行移轉:

  1. 確定沒有任何應用程式正在使用您準備移轉的 DB2 案例所擁有的任何資料庫。輸入 db2 list applications 指令, 以取得該案例所擁有之所有應用程式的列示。 如果所有的應用程式皆已切斷連線, 此指令會傳回下列訊息:
       SQL1611W 「資料庫系統監督程式」沒有傳回任何資料。
       SQLSTATE=00000
    

    您可以輸入 db2 terminate 指令, 結束階段作業。

  2. 確定所有資料庫都已編入目錄中。若要檢視現行案例中已編目的資料庫列示,請輸入下列指令:
       db2 list database directory
    
  3. 製作所有第 5.x 版資料庫的備份。您不必備份第 6 版資料庫。請參照您的 DB2 產品的 Administration Guide, 以取得製作資料庫備份的相關資訊,並參照 Command Reference, 以取得備份指令的語法。
  4. 當所有應用程式都已完成,且您已備份了資料庫時, 請輸入 db2stop 指令, 停止 DB2 案例所擁有的所有資料庫伺服器程序。
  5. 輸入 db2licd -end 指令,停止 DB2 授權常駐程式。
  6. 在每個正在執行命令行處理器的階段作業中, 輸入 db2 terminate 指令, 以停止所有命令行處理器階段作業。
  7. 確定 db2profile (bash, Bourne 或 Korn shell) 或 db2cshrc (C shell) 案例環境設定 script (位於案例的 INSTHOME/sqllib/ 目錄下) 具有適當的 shell 語法。

    必要時,請確定每一個匯出陳述式分別放在不同行上。例如:

       DB2INSTANCE=db2inst1       //bash, Bourne, or Korn shells
       export DB2INSTANCE
       set DB2INSTANCE=db2inst1   //C shell
    


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