Der Geodatabase-Administrator in PostgreSQL

Der Geodatabase-Administrator in PostgreSQL ist eine Datenbank-Anmelderolle mit der Bezeichnung "sde".

Mit diesem Administratorkonto können folgende Elemente verwaltet werden:

Da der Geodatabase-Administrator alle Geodatabase-Systemdateien, -verzeichnisse und -tabellen besitzt, muss dieses Konto angelegt werden, bevor die Geodatabase erstellt werden kann. Wenn Sie das Geoverarbeitungswerkzeug Enterprise-Geodatabase erstellen oder das Skript zum Erstellen einer Geodatabase in PostgreSQL verwenden, erstellt das Werkzeug einen sde-Benutzer und dessen Schema und erteilt die zum Erstellen einer Geodatabase erforderlichen Berechtigungen. Wenn Sie das Geoverarbeitungswerkzeug Enterprise-Geodatabase aktivieren, das Skript oder den Assistenten zum Aktivieren der Geodatabase-Funktionen in einer vorhandenen PostgreSQL-Datenbank verwenden, muss der Datenbankadministrator (DBA) den sde-Benutzer und das Schema erstellen sowie die zum Erstellen einer Geodatabase erforderlichen Berechtigungen erteilen.

Bedenken Sie, dass der Geodatabase-Administrator nicht mit dem Datenbankadministrator (DBA) identisch ist. Es kann je nach den Bedingungen an Ihrem Standort zwar nötig sein, dass der Geodatabase-Administrator über Superuser-Berechtigungen im Datenbank-Cluster verfügt, diese sind aber nicht grundsätzlich für die täglichen Aufgaben einer Geodatabase in PostgreSQL erforderlich.

Der Geodatabase-Administrator und dessen Schema

In PostgreSQL sind Benutzer nicht automatisch einem Schema zugeordnet, das ihrem Benutzernamen entspricht. Wenn Sie jedoch in PostgreSQL eine Geodatabase erstellen möchten, müssen für alle Benutzernamen entsprechende Standardschemanamen vorhanden sein. Dies gilt für SDE-Benutzer ebenso wie für Benutzer ohne administrative Berechtigungen, die Daten besitzen.

Es wird empfohlen, den Geodatabase-Administrator und dessen Schema ausschließlich zum Verwalten und Speichern der ArcSDE-Geodatabase-Repositorys zu verwenden. Für das Speichern der Datenobjekte wie Feature-Classes und Raster-Datasets sollten Sie separate Benutzerschemas erstellen. Durch die Vorgehensweise, nur Systemtabellen im Speicherplatz des Geodatabase-Administrators zu speichern, wird die Verwaltung der Geodatabase vereinfacht und die Geodatabase kann nach Wunsch problemloser aus der Datenbank gelöscht werden.

Verwandte Themen

5/9/2014