O comando db2_deinstall também está disponível no DVD do produto DB2. A versão do produto que você está desinstalando deve corresponder à versão do produto no DVD do DB2. Se você não fornecer o parâmetro -b ao executar o comando db2_deinstall a partir do DVD DB2, será solicitado pelo caminho de instalação.
Utilize o comando db2ls para ver a lista de produtos e recursos do DB2 instalados. Se uma ou mais instâncias estiverem associadas a uma cópia do DB2, essa cópia do DB2 não poderá ser desinstalada.
Você decide desinstalar todos os produtos DB2 que fazem parte de DB2COPY1. Ao tentar desinstalar o último produto DB2 em DB2COPY1, porque ele é a cópia padrão do DB2, o pedido de desinstalação será malsucedido.
Antes de desinstalar o último dos produtos DB2 restantes na cópia padrão do DB2, e se houver outra cópia do DB2 em seu sistema, será necessário alternar o padrão de uma cópia do DB2 para a outra.
Para alterar o padrão, use o comando db2swtch sem argumentos (apenas Windows) para iniciar o assistente de Seleção do DB2 Padrão e da Interface do Cliente de Banco de Dados IBM. O assistente mostrará todos os candidatos possíveis ao escolher um novo padrão.
Neste caso, é possível escolher DB2COPY2 como a nova cópia padrão do DB2.
Depois de tornar DB2COPY2 a cópia padrão do DB2, é possível solicitar a desinstalação do último produto em DB2COPY1.
Como DB2COPY1 não é mais a cópia padrão do DB2, o pedido de desinstalação será bem-sucedido.
Com o tempo, você poderá ter vários DSDRIVERs instalados. Apenas uma cópia da interface do cliente de banco de dados IBM será a padrão. Em algum ponto, é possível decidir desinstalar o DSDRIVER que é a cópia padrão da interface do cliente de banco de dados IBM.
Ao desinstalar a cópia padrão da interface do cliente de banco de dados IBM, o gerenciador de banco de dados escolherá entre qualquer um dos DSDRIVERs restantes e selecionará um deles para ser a nova cópia padrão da interface do cliente de banco de dados IBM. A menos que troque a padrão antes de solicitar a desinstalação, você não controlará qual DSDRIVER se tornará o novo padrão. (Se houver apenas algum outro DSDRIVER além do padrão original, então, você saberá qual DSDRIVER o gerenciador de banco de dados escolherá. Se houver vários DSDRIVERs instalados além do padrão original, você não saberá qual DSDRIVER o gerenciador de banco de dados escolherá.)
No cenário apresentado aqui, DB2COPY1 é a cópia padrão do DB2 e IBMDBCL1 é a cópia padrão da interface do cliente de banco de dados IBM.
Você decide desinstalar o DSDRIVER no IBMDBCL1.
Como parte do pedido de desinstalação, a cópia padrão da interface do cliente de banco de dados IBM é alternada pelo gerenciador de banco de dados automaticamente para que DB2COPY1 se torne a cópia padrão do DB2 e a cópia padrão da interface do cliente de banco de dados IBM. (Isto também se aplicará se houver mais de uma cópia do DB2 na máquina.)