Größenbeschränkungen für Datenbankobjekte in einer Enterprise-Geodatabase sind größtenteils auf Hardware-Einschränkungen zurückzuführen. Die Größenbeschränkung für Datenbankobjektnamen bezieht sich entweder auf die Beschränkung des Datenbankmanagementsystems oder der Geodatabase, wobei die geringere Beschränkung Anwendung findet. Die Beschränkungen variieren von einem Datenbankmanagementsystem zum nächsten. Die in Objektnamen zulässigen Zeichentypen sind je nach Datenbankmanagementsystem unterschiedlich, werden jedoch auch dadurch beeinflusst, wie ArcGIS die Objektinformationen speichert und abfragt.
Größenbeschränkungen
Die meisten Größenbeschränkungen in einer Datenbank hängen von der Ausgabe des Datenbankmanagementsystems und Hardware-Einschränkungen ab. Die Größenbeschränkungen sind der Dokumentation des Datenbankmanagementsystems zu entnehmen.
Zeichenanzahl in Objektnamen
In der folgenden Tabelle ist die maximale Anzahl von Zeichen angegeben, die in ArcGIS für die einzelnen Typen von Objektnamen zulässig ist.
Objekttyp | In ArcGIS maximal zulässige Byteanzahl |
---|---|
Datenbankname | ArcGIS erstellt keine Datenbanken für Oracle, kann aber den für Oracle maximal zulässigen Datenbanknamen lesen. |
Tabellen-, Feature-Class- oder Sichtname | 128 Wenn in Ihrer Datenbank weniger Bytes oder Zeichen zulässig sind als in ArcGIS, gelten die Beschränkungen der für die Datenbank zulässigen Zeichenanzahl. Die Beschränkungen für Objektnamen finden Sie in der Dokumentation Ihres Datenbankmanagementsystems. |
Feature-Dataset-Name* | 159 |
Indexname | 16, falls in ArcGIS erstellt. ArcGIS kann bis zur Datenbankbeschränkung für außerhalb von ArcGIS erstellte Indizes lesen. |
Feldname (Spaltenname) | 30 |
Feldaliasname* | 255 |
Kennwort | 256 |
Benutzer- oder Rollenname | 31 |
Versionsname* | 62 |
* Feature-Dataset-Namen, Feldaliasnamen und Versionen sind keine Datenbankobjekte. Stattdessen sind sie in Geodatabase-Systemtabellen definiert.
Zeichentypbeschränkungen in Objektnamen
Datenbankmanagementsysteme haben unterschiedliche Definitionen von zulässigen Zeichen für Objektnamen. Die meisten erlauben die Verwendung unzulässiger Zeichen, wenn Sie den Objektnamen in Trennzeichen wie doppelten Anführungszeichen angeben.
ArcGIS fügt beim Abfragen von Objekten in einer Datenbank jedoch keine Trennzeichen hinzu. Erstellen Sie keine Tabellen, Feature-Classes, Indizes, Datenbanken, Benutzer, Rollen oder andere Objektnamen, die Trennzeichen erfordern, wenn sie mit ArcGIS verwendet werden. Das Objekt wird in der Datenbank erstellt, Sie können jedoch nicht über ArcGIS darauf zugreifen.
Ebenso wenig werden Trennzeichen hinzugefügt, wenn Sie Datenbankobjekte, wie z. B. eine Tabelle oder eine Datenbank, in ArcGIS erstellen. Wenn der bei der Erstellung des Objekts angegebene Name Groß- und Kleinschreibung verwendet, die von der Datenbank nicht unterstützt wird, ändert die zugrunde liegende Datenbank die Groß- und Kleinschreibung, es sei denn, der Text ist von Trennzeichen umschlossen. Dies kann zur Folge haben, dass Sie beim nächsten Zugriff auf das Objekt eine Fehlermeldung erhalten, die besagt, dass das Objekt nicht vorhanden ist.