Der Befehl db2_deinstall ist auch auf der DB2-Produkt-DVD verfügbar. Die Produktversion, die Sie deinstallieren, muss der Produktversion auf der DB2-DVD entsprechen. Wenn Sie beim Ausführen des Befehls db2_deinstall von der DB2-DVD nicht den Parameter -b angeben, werden Sie zur Eingabe des Installationspfads aufgefordert.
Mit dem Befehl db2ls können Sie eine Liste der installierten DB2-Produkte und -Funktionen anzeigen. Wenn einer DB2-Kopie momentan mindestens eine Instanz zugeordnet ist, kann die betreffende DB2-Kopie nicht deinstalliert werden.
Sie möchten alle DB2-Produkte deinstallieren, die Teil von DB2COPY1 sind. Bei dem Versuch, das letzte DB2-Produkt innerhalb von DB2COPY1 zu deinstallieren, ist die Anforderung zum Deinstallieren nicht erfolgreich, weil es sich um die Standard-DB2-Kopie handelt.
Bevor Sie das letzte der noch verbleibenden DB2-Produkte innerhalb der Standard-DB2-Kopie deinstallieren, müssen Sie, falls sich noch eine weitere DB2-Kopie auf Ihrem System befindet, die Standardkopie wechseln.
Wenn Sie die Standardkopie ändern möchten, verwenden Sie den Befehl 'db2swtch' ohne Argumente (nur Windows), um den Assistenten für die Auswahl der Standard-DB2-Kopie und der Standardkopie der IBM Datenbankclientschnittstelle zu starten. Im Assistenten werden alle möglichen Kandidaten für die Auswahl einer neuen Standardkopie angezeigt.
Im vorliegenden Fall können Sie DB2COPY2 als neue Standard-DB2-Kopie auswählen.
Nachdem Sie DB2COPY2 als Standard-DB2-Kopie festgelegt haben, können Sie die Deinstallation des letzten Produkts in DB2COPY1 anfordern.
Da DB2COPY1 nicht mehr die Standard-DB2-Kopie ist, ist die Deinstallationsanforderung erfolgreich.
Im Lauf der Zeit sind auf Ihrer Maschine möglicherweise mehrere DSDRIVER installiert. Nur eine Kopie der IBM Datenbankclientschnittstelle ist die Standardkopie. Eventuell möchten Sie jedoch zu einem bestimmten Zeitpunkt den DSDRIVER deinstallieren, der die Standardkopie der IBM Datenbankclientschnittstelle ist.
Wenn Sie die Standardkopie der IBM Datenbankclientschnittstelle deinstallieren, durchsucht der Datenbankmanager die noch verbleibenden DSDRIVER-Installationen und wählt eine davon als neue Standardkopie der IBM Datenbankclientschnittstelle aus. Wenn Sie die Standardkopie nicht bereits vor der Anforderung zum Deinstallieren ändern, können Sie nicht steuern, welcher DSDRIVER als neue Standardkopie festgelegt wird. (Wenn zusätzlich zur ursprünglichen Standardkopie nur ein weiterer DSDRIVER vorhanden ist, wissen Sie, welchen DSDRIVER der Datenbankmanager auswählt. Wenn allerdings zusätzlich zur ursprünglichen Standardkopie mehrere DSDRIVER installiert sind, wissen Sie nicht, welchen DSDRIVER der Datenbankmanager auswählen wird.)
In dem hier dargestellten Szenario ist DB2COPY1 die Standard-DB2-Kopie und IBMDBCL1 ist die Standardkopie der IBM Datenbankclientschnittstelle.
Sie möchten DSDRIVER in IBMDBCL1 deinstallieren.
Im Rahmen der Deinstallationsanforderung wird die Standardkopie der IBM Datenbankclientschnittstelle vom Datenbankmanager automatisch so geändert, dass DB2COPY1 sowohl die Standard-DB2-Kopie als auch die Standardkopie der IBM Datenbankclientschnittstelle wird. (Dies gilt auch dann, wenn auf der Maschine mehrere DB2-Kopien installiert sind.)