El mandato db2_deinstall también está disponible en el DVD del producto DB2. La versión del producto que esté desinstalando debe coincidir con la versión del producto del DVD de DB2. Si no proporciona el parámetro -b al ejecutar el mandato db2_deinstall desde del DVD de DB2, se le solicitará la vía de acceso de instalación.
Utilice el mandato db2ls para ver la lista de productos y características de DB2 instalados. Si una o más instancias están actualmente asociadas con una copia de DB2, esta copia de DB2 no se puede desinstalar.
Supongamos que decide desinstalar todos los productos de DB2 que forman parte de DB2COPY1. Al intentar desinstalar el último producto DB2 de DB2COPY1, como se trata de la copia de DB2 por omisión, fallará la petición de desinstalación.
Antes de desinstalar el último de los productos DB2 restantes de la copia de DB2 por omisión, y si existe otra copia de DB2 en el sistema, debe conmutar el valor por omisión de una copia de DB2 al de otra.
Para cambiar el valor por omisión, utilice el mandato db2swtch sin argumentos (sólo Windows) para iniciar el Asistente de selección de la interfaz de DB2 e IBM Database Client por omisión. El asistente mostrará todos los posibles candidatos al elegir un nuevo valor por omisión.
En este caso, puede elegir DB2COPY2 como nueva copia de DB2 por omisión.
Tras haber establecido DB2COPY2 como copia de DB2 por omisión, puede solicitar la desinstalación del último producto en DB2COPY1.
Dado que DB2COPY1 ya no es la copia por omisión de DB2, la petición de desinstalación se realizará correctamente.
Posteriormente, puede tener varios DSDRIVER instalados. Sólo una copia de la interfaz de cliente de base de datos de IBM es el valor por omisión. En un momento dado, puede decidir desinstalar el DSDRIVER que es la copia de la interfaz de cliente de base de datos de IBM por omisión.
Al desinstalar la copia de la interfaz de cliente de base de datos de IBM por omisión, el gestor de bases de datos elegirá uno de los DSDRIVER restantes para que sea la nueva copia de la interfaz de cliente de base de datos de IBM por omisión. A menos que conmute el valor por omisión antes de solicitar la desinstalación, no podrá controlar qué DSDRIVER pasará a ser el nuevo valor por omisión. Si sólo hay otro DSDRIVER aparte del valor por omisión original, podrá saber qué DSDRIVER elegirá el gestor de bases de datos. Si hay varios DSDRIVER instalados aparte del valor por omisión original, no podrá saber qué DSDRIVER elegirá el gestor de bases de datos.
En el caso de ejemplo presentado, DB2COPY1 es la copia de DB2 por omisión y IBMDBCL1 es la copia de la interfaz de cliente de base de datos de IBM por omisión.
Decide desinstalar DSDRIVER de IBMDBCL1.
Como parte de la petición de desinstalación, el gestor de bases de datos conmuta automáticamente la copia de la interfaz de cliente de base de datos de IBM por omisión para que DB2COPY1 pase a ser la copia de DB2 por omisión y la copia de la interfaz de cliente de base de datos de IBM por omisión. Éste también es el caso si hubiera más de una copia de DB2 en la máquina.