db2_deinstall 指令也可在 DB2 產品 DVD 上使用。您解除安裝的產品版本必須與 DB2 DVD 上的產品版本相符。從 DB2 DVD 執行 db2_deinstall 指令時,如果您沒有提供 -b 參數,將提示您提供安裝路徑。
使用 db2ls 指令,可以查看所安裝 DB2 產品及功能的清單。如果有一個以上實例目前與 DB2 副本相關聯,則無法解除安裝該 DB2 副本。
您決定要解除安裝所有屬於 DB2COPY1 的 DB2 產品。當您嘗試解除安裝 DB2COPY1 內的最後一個 DB2 產品時,因為它是預設 DB2 副本,所以解除安裝要求將無法順利完成。
在解除安裝預設 DB2 副本內剩餘的 DB2 產品的最後一個,且如果有另一個 DB2 副本在您的系統上之前,您必須將預設值從一個 DB2 副本切換至其他 DB2 副本。
若要變更預設值,請使用沒有引數的 db2swtch 指令 (僅限 Windows),以啟動「預設 DB2 及 IBM 資料庫用戶端介面選擇」精靈。在選擇新的預設值時,精靈將顯示所有可能的候選者。
在此情況下,您可以選擇 DB2COPY2 作為新的預設 DB2 副本。
在使 DB2COPY2 成為預設 DB2 副本之後,您可以要求解除安裝 DB2COPY1 中的最後一個產品。
因為 DB2COPY1 不再是預設 DB2 副本,所以解除安裝要求可順利完成。
未來您可以安裝數個 DSDRIVER。只有一個 IBM 資料庫用戶端介面副本是預設值。有時,您可能會決定要解除安裝作為預設 IBM 資料庫用戶端介面副本的 DSDRIVER。
當您解除安裝預設 IBM 資料庫用戶端介面副本時,資料庫管理程式將在任何剩餘的 DSDRIVER 之間選擇,並挑選其中一個作為新的預設 IBM 資料庫用戶端介面副本。除非您在解除安裝之前切換預設值,否則您將無法控制哪一個 DSDRIVER 將變成新的預設值。 除了原始預設值外,如果只有一個其他 DSDRIVER,則您將知道資料庫管理程式將選擇哪一個 DSDRIVER。 除了原始預設值外,如果有安裝多個 DSDRIVER,則您將不知道資料庫管理程式會選擇哪一個 DSDRIVER。)
在這裡呈現的實務範例中,DB2COPY1 是預設 DB2 副本,而 IBMDBCL1 是預設 IBM 資料庫用戶端介面副本。
您決定要解除安裝 IBMDBCL1 中的 DSDRIVER。
進行解除安裝要求時,資料庫管理程式會自動切換預設 IBM 資料庫用戶端介面副本,以便 DB2COPY1 同時變成預設 DB2 副本及預設 IBM 資料庫用戶端介面副本。(如果在機器上有多個 DB2 副本,也是如此。)