Löschen einer Geodatabase aus einem Benutzerschema

Sie können das ArcSDE-Geodatabase-Repository aus einem Benutzerschema löschen, indem Sie wie folgt vorgehen:

Schritte:
  1. Erstellen Sie eine Sicherungskopie der Datenbank.
  2. Entfernen Sie die Registrierung aller Daten, die mit ArcSDE und/oder der Geodatabase registriert sind, aus dem Benutzerschema. Hierzu gehören Objekte wie Feature-Datasets, eigenständige Feature-Classes, Raster-Datasets, Raster-Kataloge, Mosaik-Datasets und nicht räumliche Tabellen – alle Objekte, die einen Datensatz in der ArcSDE-Systemtabelle TABLE_REGISTRY aufweisen.

    Dies gilt auch für Objekte, die zuvor in einem anderen Benutzerschema registriert waren. Beispiel: Eine Feature-Class im Schema "user2" ist in der Master-Geodatabase registriert. Diese muss ebenfalls entfernt werden, damit Sie die Benutzerschema-Geodatabase löschen können.

    Wenn die Daten nicht mehr benötigt werden, können sie gelöscht werden. Wenn die Daten weiterhin benötigt werden, verschieben Sie sie durch Exportieren oder Kopieren/Einfügen in eine andere Geodatabase, und löschen Sie sie dann aus der Benutzerschema-Geodatabase. Beachten Sie, dass Sie bei versionierten Daten vor dem Verschieben der Daten zunächst alle Änderungen abgleichen, zurückschreiben sowie komprimieren müssen, damit keine Änderungen verloren gehen.

  3. Stellen Sie sicher, dass keine Benutzerverbindung zur SDE-Master-Geodatabase oder zu einer der Benutzerschema-Geodatabases besteht.

    Verwenden Sie hierfür den Befehl "sdemon" oder die Registerkarte Verbindungen im Dialogfeld Geodatabase-Verwaltung in ArcGIS for Desktop.

  4. Führen Sie den Befehl "sdesetup" mit dem Vorgang "delete" aus, um das ArcSDE-Geodatabase-Repository (Systemtabellen, Ansichten, Indizes, Trigger, Operatoren, Pakete, Paketinhalte, Bibliotheken, Typinhalte, Indextypen und Typen) aus dem Benutzerschema zu entfernen. Weitere Informationen zum Befehl "sdesetup" finden Sie in der "ArcSDE Administration Command Reference".
    sdesetup -o delete -d ORACLE11G -u theschemaowner 
    -p nomira -i 5151:theschemaowner
    
    AchtungAchtung:

    Geben Sie die Informationen zum Benutzerschema mit der Option "–i" an, da der Befehl "sdesetup" andernfalls versucht, die SDE-Master-Geodatabase zu löschen.

9/11/2013