在 64 位元的平台上使用 DB2 Universal Database

案例建立、移轉及更新實務


建立新的 64 位元案例

若要建立 64 位元案例,請呼叫 db2icrt 指令, 指定參數 -w,並使用 64 這個值。例如:

   db2icrt -w 64 -u db2fenc1 db2inst1

db2icrt 指令的相關資訊,請參閱 DB2 for UNIX 快速入門手冊,或是 Command Reference


將現存的 32 位元案例 (版本 7.1) 更新為 64 位元的案例 (版本 7.1)

因為案例的文字大小移轉無法還原,所以請您先將所有的本端資料庫備份,再嘗試更新文字大小案例。 此外,在將案例的文字大小更新為 64 位元之後, 請將所有的本端資料庫備份。可向前回復的資料庫 (已將 LOGRETAIN 資料庫架構參數設定為 ON) 會處於備份擱置狀態,一旦更新案例之後,您就必須將其備份。

若要將版本 7.1 的 32 位元案例變更為版本 7.1 的 64 位元案例, 請呼叫 db2iupdt 指令, 指定參數 -w,並使用 64 這個值。例如:

   DB2DIR/instance/db2iupdt -w 64 db2inst1

其中 DB2DIR 代表 AIX 上的 /usr/lpp/db2_07_01, 以及 Solaris 和 HP-UX 上的 /opt/IBMdb2/V7.1db2iupdt 指令的相關資訊,請參閱 DB2 for UNIX 快速入門手冊,或是 Command Reference

若需當您將 32 位元案例升級為 64 位元案例時,所引用之限制的列示,請參閱限制

一旦移轉為 64 位元的案例,就無法回復為 32 位元的案例了。 若想要再使用 32 位元的案例,就必須捨棄您的 64 位元案例及資料庫, 重建 32 位元的案例,並復置您最新的 32 位元備份映像檔。


將舊版的 32 位元案例移轉為 64 位元的案例

從現存的 32 位元 (7.1 版之前的版本) 案例到 64 位元的案例之間,沒有直接的移轉路徑。 您必須先將 7.1 版之前版本的 32 位元案例移轉成 7.1 版,然後再將它更新為 64 位元的案例。 將 32 位元案例移轉為 7.1 版的相關資訊, 請參閱您作業系統的快速入門手冊。

安裝好 FixPak 之後,您就會在現存的元件中發現新的目錄及檔案。 例如,將會有一個 DB2DIR/bin64 目錄包含所有的 64 位元二進位。 (DB2DIR 代表 AIX 上的 /usr/lpp/db2_07_01, 以及 Solaris 和 HP-UX 上的 /opt/IBMdb2/V7.1。) 若要建立 64 位元案例,請呼叫 db2icrt 指令, 指定參數 -w,並使用 64 這個值; 若要將 32 位元的案例變更為 64 位元的案例, 請呼叫 db2iupdt 指令, 也指定參數 -w,並使用 64 這個值。 db2icrt 指令或 db2iupdt 指令的相關資訊, 請參閱 DB2 for UNIX 快速入門手冊或 Command Reference


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