In dieser Task wird beschrieben, wie einige oder alle Rootinstanzen auf Ihrem System entfernt werden können.
Wenn Sie die letzte Kopie von DB2 Version 9 entfernen, können Sie die DB2-Instanzen entfernen, bevor Sie Ihr DB2-Produkt entfernen. Wenn Sie eine Kopie von DB2 Version 9 entfernen, solange noch andere Kopien von DB2 Version 9 vorhanden sind, sollten Sie den Befehl db2iupdt von der DB2-Kopie ausführen, der die DB2-Instanzen zugeordnet sein sollen.
Nach dem Entfernen einer Instanz können die DB2-Datenbanken, deren Eigner die Instanz ist, weiter verwendet werden, wenn Sie sie unter einer anderen Instanz desselben Releases katalogisieren. Auch wenn die Instanz gelöscht wurde, bleiben die Datenbanken intakt und können so lange weiter verwendet werden, bis die Datenbankdateien explizit gelöscht werden.
Entfernen Sie DB2-Instanzen daher nur, wenn Sie keine DB2-Produkte mehr verwenden möchten oder wenn Sie für vorhandene Instanzen kein Upgrade auf eine neuere Version des DB2-Produkts durchführen möchten. Für das Upgrade müssen sowohl die neuere als auch die ältere Version von DB2 noch installiert sein. Sie können kein Upgrade für eine Instanz durchführen, wenn die DB2-Kopie entfernt wurde, der sie zugeordnet ist.
Führen Sie die folgenden Schritte aus, um eine Instanz zu entfernen:
DB2DIR/instance/db2idrop instanznameDabei steht DB2DIR für die Speicherposition, die Sie während der Installation von DB2 angegeben haben. Der Standardinstallationspfad für UNIX ist /opt/IBM/db2/V9.7. Der Standardinstallationspfad für Linux ist /opt/ibm/db2/V9.7.
Mit dem Befehl db2idrop wird der Eintrag für die Instanz aus der Liste der Instanzen gelöscht und das Verzeichnis INSTHOME/sqllib entfernt. (Dabei steht INSTHOME für das Ausgangsverzeichnis der Instanz und instanzname für den Anmeldenamen der Instanz.) Wenn Sie im Verzeichnis /sqllib Dateien gespeichert haben, werden diese durch diesen Vorgang entfernt. Wenn Sie diese Dateien noch benötigen, müssen Sie sie kopieren, bevor Sie die Instanz löschen.