DB2 for Linux, UNIX, and Windows 9.7 版
安裝 DB2 伺服器產品之後 > 後置安裝作業 >

安裝之後變更預設 DB2 及預設 IBM 資料庫用戶端介面副本 (Windows)

db2swtch 指令可以從任意 DB2® 副本、IBM® 資料伺服器驅動程式副本第 9 版或更高版本執行。此外,-db2-client 選項只能用於 9.5 版或更新版本。

必備項目:在同一電腦上已安裝多個 DB2 副本 (第 9 版或更新版本) 或多個 IBM 資料庫用戶端介面副本 (9.5 版或更新版本)。

由數個 DB2 產品組成的 DB2 副本範例。

DB2COPY1 是第一個安裝在機器上的 DB2 產品的 DB2 副本的預設名稱。這個相同名稱是儲存資料庫管理程式碼及使用者資料的實例目錄的一部分。

如果另外有 DB2 副本安裝在機器上,則它們將收到預設名稱 DB2COPY2、DB2COPY3,依此類推。

IBM 資料庫用戶端介面副本的範例。

IBMDBCL1 是 IBM Data Server Driver Package (DSDRIVER) 的預設名稱,它是第一個安裝在機器上的驅動程式。

如果另外有 DSDRIVER 產品安裝在機器上,則它們將收到預設名稱:IBMDBCL2、IBMDBCL3,依此類推。

安裝之後變更預設 DB2 副本 (Windows®)

若要使用「預設 DB2 及資料庫用戶端介面選擇」精靈變更預設 DB2 副本,請:

  1. 開啟「預設 DB2 及資料庫用戶端介面選擇」精靈:從指令視窗,執行沒有任何其他參數的 db2swtch 指令。 或者,從「開始」功能表,選取程式集 –> IBM DB2 –> (DB2 副本名稱) –> 設定工具 ->「預設 DB2 及資料庫用戶端介面選擇」精靈。即會開啟「預設 DB2 及資料庫用戶端介面選擇」精靈。
  2. 在「配置」頁面上,選取要使用的副本類型 (預設 DB2 副本)。
  3. 在預設 DB2 副本頁面上,選取要設為預設副本的副本,以將其強調顯示,然後按下一步,讓其成為預設 DB2 副本。
  4. 在摘要頁面上,精靈會指出作業的結果。
  5. 執行 dasupdt 執行,以將「DB2 管理伺服器」移至新的預設副本。

此程序會將現行預設 DB2 副本切換至新的預設 DB2 副本,並對登錄進行必要的變更。若要在將 DAS 移至新的預設 DB2 副本之後存取並使用新的預設 DB2 副本,請開啟新的指令視窗。您仍可使用「開始」功能表中原始預設 DB2 副本的捷徑,來存取原始的預設 DB2 副本。

若要使用指令行變更預設 DB2 副本,可使用 db2swtch 指令:

此程序會移除現行預設 DB2 副本的登錄,並將指定的 DB2 副本登錄為預設 DB2 副本。它還會對下列項目進行必要的變更:登錄、環境變數、ODBC 及 CLI 驅動程式與 .NET 資料提供者 (當變更亦使 DB2 副本成為預設 IBM 資料庫用戶端介面副本時)、WMI 登錄,以及各種其他物件,並將 DAS 移至指定的預設 DB2 副本。若要存取及使用新的預設 DB2 副本,請開啟新的指令視窗。

變更預設 DB2 副本時 9.1 版與 9.5 版之間的差異
在 9.1 版中,您安裝第一個 DB2 副本之後,它將變成預設 DB2 副本。
預設 DB2 副本的範例。
任何需要使用 DB2 伺服器程式碼的資料庫動作將存取來自預設 DB2 副本的程式碼及資料。

在 9.1 版中,未來您可以安裝其他 9.1 版或更新版本的 DB2 副本。

有多個 DB2 副本存在時預設 DB2 副本的範例。

然而,只有一個 DB2 副本是預設 DB2 副本。如果沒有明確地參照,所要求的資料庫動作將使用來自預設 DB2 副本的程式碼及資料。如果您想要使用來自其他 DB2 副本 (例如,這個範例中的 DB2COPY2 或 DB2COPY3),而不是來自預設 DB2 副本 (DB2COPY1) 的程式碼及資料,則您必須明確地參照來自其他 DB2 副本的程式碼及資料。

在 9.5 版中,您安裝第一個 DB2 副本之後,它將變成預設 DB2 副本及預設 IBM 資料庫用戶端介面副本。

預設 DB2 副本及預設 IBM 資料庫用戶端介面副本的範例。

在 9.5 版中,未來您可以安裝其他 9.5 版或更新版本的 DB2 副本。

有多個 DB2 副本存在時預設 DB2 副本及預設用戶端副本的範例。

然而,只有一個 DB2 副本是預設 DB2 副本或 IBM Data Server 驅動程式副本。在此情況下,在安裝兩個其他 DB2 副本之後,這兩個預設值仍然保持與原始 DB2 副本 (DB2COPY1) 相關聯。

在 9.5 版中,當已安裝多個 DB2 副本時,您可以選擇讓某個 DB2 副本作為預設 DB2 副本,並讓不同的 DB2 副本作為預設 IBM 資料庫用戶端介面副本。

有多個 DB2 副本存在時預設 DB2 副本及作為預設用戶端副本的不同 DB2 副本的範例。

如果不需要程式碼與預設 IBM 資料庫用戶端介面副本 (DB2COPY2) 相關聯,則需要用戶端介面程式碼的應用程式或使用者必須明確地參照來自其他兩個 DB2 副本 (DB2COPY1 及 DB2COPY3) 的其中一個的程式碼。如果未明確地參照,將使用來自預設 IBM 資料庫用戶端介面副本的用戶端介面程式碼。

安裝之後變更預設 IBM 資料庫用戶端介面副本 (Windows)

若要使用「預設 DB2 及資料庫用戶端介面選擇」精靈變更預設 IBM 資料庫用戶端介面副本,請:

  1. 開啟「預設 DB2 及資料庫用戶端介面選擇」精靈:從「開始」功能表,選取程式集 –> IBM DB2 –> (DB2 副本名稱) –> 設定工具 ->「預設 DB2 及資料庫用戶端介面選擇」精靈。或者,移至 installdir\bin 並執行 db2swtch 指令。即會開啟「預設 DB2 及資料庫用戶端介面選擇」精靈。
  2. 在「配置」頁面上,選取要使用的副本類型 (預設 IBM 資料庫用戶端介面副本)。
  3. 在預設 IBM 資料庫用戶端介面副本頁面上,選取要設為預設副本的 DB2 副本或 IBM 資料伺服器驅動程式副本,以將其強調顯示,然後按下一步,讓其成為預設 IBM 資料庫用戶端介面副本 (您應該記得,IBM 資料庫用戶端介面副本的程式碼隨附於 DB2 副本)。
  4. 在摘要頁面上,精靈會指出作業的結果。

此程序會將現行預設 IBM 資料庫用戶端介面副本切換至新的 IBM 資料伺服器驅動程式副本,讓其成為新的預設 IBM 資料庫用戶端介面副本。此程序還會對登錄進行必要的變更。在切換之後,預設 ODBC 及 CLI 驅動程式與 .NET 資料提供者將指向新的副本。也可以存取已添加副本名稱的所有其他 ODBC 驅動程式。

若要使用指令行變更預設 IBM 資料庫用戶端介面副本,可以使用 db2swtch 指令:

此程序會取消登錄現行預設 IBM 資料庫用戶端介面副本,並將指定的副本登錄為預設 IBM 資料庫用戶端介面副本。

變更預設 IBM 資料庫用戶端介面副本
在未安裝任何其他 DB2 產品的環境中,安裝 IBM Data Server Driver Package (DSDRIVER)。
預設 IBM 資料庫用戶端介面副本的範例。
根據預設值,提供給 DSDRIVER 的名稱為 IBMDBCL1。

在沒有其他 DB2 伺服器產品 (例如,Enterprise Server Edition 或 Workstation Server Edition) 或其他 DSDRIVER 時,這個 DSDRIVER 是預設 IBM 資料庫用戶端介面副本。依預設,任何需要使用應用程式要求者程式碼的資料庫動作將存取來自預設 IBM 資料庫用戶端介面副本的程式碼及資料。

未來,您可以在其他 IBM Data Server 驅動程式副本中安裝 DSDRIVER。然而,只有一個 IBM Data Server 驅動程式副本 (或未在這個範例中顯示的 DB2 副本) 是預設 IBM 資料庫用戶端介面副本。

有多個 IBM 資料庫用戶端介面副本存在時預設用戶端副本的範例。

如果沒有明確地參照,應用程式要求將使用來自預設 IBM 資料庫用戶端介面副本的程式碼及資料。如果您想要使用來自其他 DSDRIVER (例如,範例中的 IBMDBCL2 或 IBMDBCL3),而不是來自預設 IBM 資料庫用戶端介面副本 (IBMDBCL1) 的程式碼,則您必須明確地參照來自其他 DSDRIVER 的程式碼及資料。

未來,您可以安裝數個 DSDRIVER。 只有一個 IBM 資料庫用戶端介面副本是預設值。有時,您可能會決定從某個副本切換,並使另一個副本成為預設 IBM 資料庫用戶端介面副本。

有多個 IBM 資料庫用戶端介面副本存在時切換至新預設用戶端副本的範例。

使用切換預設 DB2 副本及資料庫用戶端介面複製指令 (db2swtch),可以選擇並設定新的預設 IBM 資料庫用戶端介面副本。使用沒有引數的 db2swtch,可以啟動「預設 DB2 及 IBM 資料庫用戶端介面選擇」精靈。

當 IBM 資料庫用戶端介面副本及 DB2 副本位於您的機器上時
未來您可以在機器上安裝數個 DSDRIVER 及數個 DB2 副本。在這裡呈現的實務範例中,IBMDBCL1 是預設 IBM 資料庫用戶端介面副本,而 DB2COPY1 是預設 DB2 副本。
多個 IBM 資料庫用戶端介面副本及多個 DB2 副本存在的範例。

如果想要變更任一個或兩個預設值,請使用沒有引數的 db2swtch 指令 (僅限 Windows),以啟動「預設 DB2 及 IBM 資料庫用戶端介面選擇」精靈。在選擇新的預設值時,精靈將顯示所有可能的候選者。您可以使用 db2swtch 指令與 -client 或 -db2 選項搭配,以執行切換。

當選擇新的預設 DB2 副本時,在這個實務範例中,只有一個其他選項:DBCOPY2。

當選擇新的預設 IBM 資料庫用戶端介面副本時,在這個實務範例中,有三個選項:IBMDBCL2、DB2COPY1 及 DB2COPY2。(恢復讓 DB2 副本具有所需的資料庫用戶端介面程式碼,才能宣告預設 IBM 資料庫用戶端介面副本。)

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