Erstellen einer Geodatabase in PostgreSQL unter Windows
Verwenden Sie den Post Installation Wizard, um eine Geodatabase in PostgreSQL auf einem Windows-Server zu erstellen.
Der Post Installation Wizard führt Sie durch die folgenden Schritte:
- Erstellen eines Tablespace und einer Datenbank im PostgreSQL-Datenbank-Cluster
- Erstellen eines Datenbankbenutzers mit dem Namen "sde" und Gewähren von Superuser-Berechtigungen in PostgreSQL
- Erstellen eines Schemas mit dem Namen "sde" in der neuen Datenbank und Gewähren von USAGE-Berechtigungen auf das Schema für die öffentliche Gruppe
- Erstellen der Geodatabase-Systemtabellen, -Typen und –Funktionen in der Datenbank
- Autorisieren der Geodatabase mit der ArcGIS Server Enterprise-Lizenzdatei
- Erstellen eines ArcSDE-Diensts
Ein Dienst muss nur erstellt werden, wenn es an Ihrem Standort Benutzer gibt, die über einen ArcSDE-Dienst eine Verbindung zur Geodatabase herstellen.
-
Im erste Dialogfeld des Assistenten können Sie auswählen, ob alle Postinstallations-Tasks oder nur bestimmte Tasks ausgeführt werden sollen. Für die meisten Installationen wählen Sie hier die Option Complete aus. Klicken Sie anschließend auf Next.
Sie können auch die Option Custom auswählen, z. B. wenn Sie keinen ArcSDE-Dienst erstellen möchten, wenn Sie nur die Autorisierungsdatei in einer vorhandenen Geodatabase aktualisieren möchten oder wenn der Datenbankadministrator die Datenbank, den Tablespace, den Benutzer "sde" und das Schema bereits erstellt und dem Benutzer "sde" Superuser-Berechtigungen in der Datenbank gewährt hat.
-
Geben Sie im Dialogfeld User information den Namen und das Kennwort für den Administrator des PostgreSQL-Datenbank-Clusters ein.
Hierdurch wird für die Verbindung mit PostgreSQL ein Benutzerkonto verwendet, das über ausreichende Berechtigungen zum Erstellen einer Datenbank und anderer Objekte in dem Datenbank-Cluster verfügt.
- Klicken Sie auf Weiter.
- Geben Sie das Kennwort für den Benutzer "sde" in das Feld SDE user password ein.
-
Geben Sie in das Textfeld Database name einen Namen für die neue Datenbank ein.
Hinweis:
Der Name einer Datenbank, die zum Speichern einer Geodatabase verwendet wird, darf keine Sonderzeichen enthalten.
- Geben Sie in das Textfeld Default tablespace einen Namen für den Tablespace der Datenbank ein.
-
Das Textfeld Tablespace folder enthält das Standardverzeichnis auf der lokalen Festplatte und den Namen eines Ordners (sde). Sie können den Standardwert verwenden, oder Sie klicken auf Browse, um einen anderen Speicherort auf der lokalen Festplatte auszuwählen.
Hinweis:
Der Ordner, in dem der Tablespace erstellt wird, muss leer sein. Andernfalls wird ein Fehler zurückgegeben.
- Klicken Sie auf Weiter.
- Geben Sie im Dialogfeld ArcSDE configuration files die Konfigurationsdateien an, die verwendet werden sollen, um eine Verbindung herzustellen und die Geodatabase zu konfigurieren. In der Regel ist die Option Use the default file angemessen.
- Klicken Sie auf Weiter.
-
Geben Sie im zweiten Dialogfeld User Information das Kennwort für den Benutzer "sde" und den Namen der Datenbank ein. Klicken Sie auf Weiter, um den Vorgang fortzusetzen.
Hierdurch wird eine Verbindung zur Datenbank für den Benutzer "sde" hergestellt und die Geodatabase erstellt. Dies ist erforderlich, da der Benutzer "sde" Besitzer der Geodatabase-Systemtabellen und -Dateien sein muss.
-
Wählen Sie aus, ob das Protokoll angezeigt werden soll.
- Klicken Sie auf Yes, wenn Sie das Erstellungsprotokoll anzeigen möchten. Dies sollten Sie machen, falls die Geodatabase nicht erstellt wurde.
- Klicken Sie auf No, wenn die Geodatabase ohne Fehler erstellt wurde und Sie das Protokoll nicht anzeigen möchten.
Die Geodatabase wurde erstellt.
Als nächstes müssen Sie die Geodatabase autorisieren. Informationen hierzu finden Sie unter Autorisieren von ArcSDE-Geodatabases in PostgreSQL unter Windows. Wenn Sie einen Dienst erstellen, finden Sie unter Erstellen und Starten eines ArcSDE-Diensts für Geodatabases in PostgreSQL unter Windows weitere Informationen.