如果您要從版本 5.0 或版本 5.2 移轉到 DB2 版本 7, 您必須在安裝 DB2 版本 7 之前,先準備您的資料庫及案例。 如果您要從版本 6 升級,則在安裝版本 7 之前,您不需要執行任何動作。
在 DB2 版本 7 中不支援版本 5.0 之前的資料庫與案例移轉。
當您從版本 5.x 或版本 6 資料庫系統移轉為 DB2 Enterprise - Extended Edition 版本 7 資料庫系統時, 根據您所選擇的安裝選項,安裝程式會移轉所有案例到版本 7 的多重分割區或單一分割區格式。 如果您要用已填入的表格來移轉資料庫,請參照 Administration Guide,以取得如何將 資料庫分割區 伺服器新增至系統, 以及透過資料庫分割區來重新配送資料的說明。
在您安裝了 DB2 Enterprise - Extended Edition 之後, 您用舊版 DB2 所建立的任何資料庫,都將會自動使用新版本的 DB2。 您必須遵循本節的步驟來移轉您的案例, 然後再將資料從先前的資料庫系統移動至新的資料庫系統。 在處理期間,雖然您的資料沒有變更,但是資料庫已和原始的資料庫不同了。 其間的差異,需視您所移轉之資料庫系統的類型而定。
本節說明如何準備現存的 DB2 版本 5.x 資料庫及案例,以便 移轉到 DB2 版本可使用的格式。如果您要移轉一個以上的案例,則您必須 對每一個案例重複執行這些步驟。
您必須以案例擁有者的身份登入才能完成這些步驟。
欲準備移轉的資料庫:
SQL1611W No data was returned by the Database System Monitor. SQLSTATE=00000
db2 list database directory
必要時,請確定每一個匯出陳述式都已隔成不同的字行。 例如:
DB2INSTANCE=db2inst1 //bash、Bourne 或 Korn shell export DB2INSTANCE set DB2INSTANCE=db2inst1 //C shell
欲將 DB2 Enterprise Edition 版本 7 資料庫更新為 DB2 Enterprise - Extended Edition 版本 7 系統,您必須使用 db2iupdt 指令來更新案例。若需其餘相關資訊,請參照 Administration Guide。