Enterprise-Geodatabase erstellen (Data Management Tools)
Zusammenfassung
Erstellt eine Datenbank, Speicherorte und einen Datenbankbenutzer, der als Geodatabase-Administrator und Besitzer der Geodatabase fungiert. Die Funktionen sind je nach verwendetem Datenbankmanagementsystem unterschiedlich. Das Werkzeug erteilt dem Geodatabase-Administrator die erforderlichen Berechtigungen, um eine Geodatabase zu erstellen, und erstellt dann eine Geodatabase in der Datenbank.
Verwendung
Die folgende Tabelle zeigt, welche Funktionalität das Werkzeug für die verschiedenen Typen von Datenbankmanagementsystemen bietet:
Funktion
Datenbank
Datenbank erstellen
PostgreSQL und Microsoft SQL Server
Tablespace erstellen
Oracle
Geodatabase-Administratorbenutzer in der Datenbank erstellen
Oracle, PostgreSQL und SQL Server
Das Werkzeug erstellt nur dann einen Benutzer in SQL Server, wenn Sie eine SDE-Schema-Geodatabase erstellen.
Erteilt dem Geodatabase-Administrator die zum Erstellen und Aktualisieren einer Geodatabase sowie zum Entfernen von Datenbankverbindungen erforderlichen Berechtigungen
Oracle und PostgreSQL
Erteilt dem Geodatabase-Administrator die zum Erstellen einer Geodatabase und zum Entfernen von Datenbankverbindungen erforderlichen Berechtigungen
SQL Server (wenn eine SDE-Schema-Geodatabase erstellt wird)
Erteilt dem Geodatabase-Administrator die zum Importieren von Daten mit Oracle Data Pump erforderlichen Berechtigungen
Oracle
Geodatabase in der angegebenen Datenbank erstellen
Oracle, PostgreSQL und SQL Server
Sie müssen ArcGIS Desktop (Standard oder Advanced), ArcGIS Pro (Standard oder Advanced) oder ArcGIS Server auf dem Computer installiert haben, auf dem Sie die Geodatabase erstellen. Wenn Sie Oracle oder SQL Server verwenden, müssen Sie außerdem auf dem Computer, auf dem der ArcGIS-Client installiert ist, einen Datenbankmanagementsystem-Client installieren und konfigurieren.
Bevor Sie eine Geodatabase in Oracle erstellen können, müssen Sie die Datei
DatabaseSupport.zip(Windows) bzw.DatabaseSupport.tar(Linux) von My Esri herunterladen, um die Bibliothek "st_shapelib" (Windows) oder "libst_shapelib" (Linux) zu erhalten. Legen Sie die Bibliothek auf dem Oracle-Server ab. Stellen Sie sicher, dass Sie die richtige Bibliothek für das Betriebssystem kopieren, auf dem Oracle installiert ist.Bevor Sie eine Geodatabase erstellen, müssen Sie einen räumlichen Typ für den PostgreSQL-Datenbank-Cluster verfügbar machen. Um den Datentyp "ST_Geometry" zu verwenden, müssen Sie die Datei
DatabaseSupport.zip(Windows) bzw.DatabaseSupport.tar(Linux) von My Esri herunterladen, um die Bibliothek "st_geometry" zu erhalten. Legen Sie die Bibliothek im Verzeichnis%PostgreSQL%\lib(Windows) oder im Verzeichnis$PKGLIBDIR(Linux) auf dem PostgreSQL-Server ab. Kopieren Sie unbedingt die richtige Bibliothek für die von Ihnen verwendete Version von PostgreSQL und für das Betriebssystem, auf dem PostgreSQL installiert ist. Um einen räumlichen PostGIS-Datentyp zu verwenden, müssen Sie PostGIS auf dem PostgreSQL-Datenbank-Cluster installieren.Für Datenbank-Services wird dieses Werkzeug nicht unterstützt.
Nachdem die Geodatabase in PostgreSQL oder Oracle erstellt wurde, kann die Datenbank, in der sie gespeichert ist, nicht umbenannt werden. Der Name der Datenbank wird in den Geodatabase-Systemtabellen gespeichert, wo er zur vollständigen Qualifizierung der Tabellen- und Feature-Class-Namen verwendet wird. Wird also der Datenbankname durch Datenbankwerkzeuge verändert, verlieren Sie den Zugriff auf die Geodatabase-Daten.
Um eine Lizenzdatei für eine mit ArcGIS Enterprise on Kubernetes lizenzierte Enterprise-Geodatabase zu generieren, verwenden Sie die REST-Operation
exportGeodatabaseLicense.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Datenbankplattform |
Gibt den Typ des Datenbankmanagementsystems an, mit dem zum Erstellen einer Geodatabase eine Verbindung hergestellt wird.
|
String |
|
Instanz |
Der Name der Instanz. Geben Sie für SQL Server den Namen der SQL Server-Instanz an SQL Server-Instanzen, bei denen die Groß-/Kleinschreibung beachtet werden muss bzw. die eine BINARY-Sortierung aufweisen, werden nicht unterstützt. Für Oracle müssen Sie entweder den TNS-Namen oder die Oracle Easy Connection-Zeichenfolge angeben. Geben Sie für PostgreSQL den Namen des Servers an, auf dem PostgreSQL installiert ist. |
String |
|
Datenbank (Optional) |
Der Name der Datenbank. Dieser Parameter ist für PostgreSQL und SQL Server gültig. Sie können den Namen einer vorhandenen, vorkonfigurierten Datenbank oder einen Namen für eine Datenbank angeben, die das Werkzeug erstellt. Wenn Sie die Datenbank mithilfe des Werkzeugs in SQL Server erstellen, entspricht die Dateigröße entweder der von Ihnen definierten Größe für die SQL Server-Modelldatenbank oder einer Größe von 500 MB für die Wenn das Werkzeug die Datenbank in PostgreSQL erstellt, wird die Datenbank |
String |
|
Betriebssystemauthentifizierung (Optional) |
Gibt den Authentifizierungstyp an, der für die Datenbankverbindung verwendet wird.
|
Boolean |
|
Datenbankadministrator (Optional) |
Der Datenbankadministrator-Benutzer für die Datenbankauthentifizierung. Verwenden Sie für Oracle den |
String |
|
Datenbankadministratorkennwort (Optional) |
Das Datenbankadministratorkennwort für die Datenbankauthentifizierung. |
Encrypted String |
|
SDE-Schema (Optional) |
Dieser Parameter ist nur für SQL Server relevant. Er gibt an, ob die Geodatabase im Schema eines Benutzers mit dem Namen
|
Boolean |
|
Geodatabase-Administrator (Optional) |
Der Name des Geodatabase-Administratorbenutzers. Wenn Sie PostgreSQL verwenden, muss dieser Wert Wenn Sie Oracle verwenden, ist der Standardwert Hinweis:Das Erstellen von Benutzerschema-Geodatabases oder deren Upgrade wird nicht mehr in Oracle unterstützt. Wenn Sie SQL Server verwenden und eine SDE-Schema-Geodatabase angegeben haben, muss dieser Wert |
String |
|
Geodatabase-Administratorkennwort (Optional) |
Das Kennwort für den Geodatabase-Administratorbenutzer. Wenn der Geodatabase-Administratorbenutzer im Datenbankmanagementsystem vorhanden ist, muss das angegebene Kennwort mit dem vorhandenen Kennwort übereinstimmen. Ist der Geodatabase-Administratorbenutzer nicht vorhanden, geben Sie ein gültiges Datenbankkennwort für den neuen Benutzer an. Das Kennwort muss der Kennwortrichtlinie der Datenbank entsprechen. Das Kennwort ist eine verschlüsselte Zeichenfolge. |
Encrypted String |
|
Tablespace-Name (Optional) |
Der Name des Tablespace. Dieser Parameter ist nur für die Datenbankmanagementsystem-Typen Oracle und PostgreSQL gültig. Führen Sie für Oracle einen der folgenden Vorgänge aus:
Dieses Werkzeug erstellt keinen Tablespace in PostgreSQL. Sie müssen den Namen eines vorhandenen Tablespace angeben, der als Standard-Tablespace der Datenbank verwendet wird, oder diesen Parameter leer lassen. Wenn Sie diesen Parameter leer lassen, erstellt das Werkzeug eine Datenbank im Tablespace "pg_default". |
String |
|
Autorisierungsdatei |
Die Keycode-Datei, die bei der Autorisierung von ArcGIS Server erstellt wurde. Autorisieren Sie ggf. ArcGIS Server, um diese Datei zu erstellen. Diese Datei befindet sich unter Windows im Verzeichnis Tipp:Das Verzeichnis Möglicherweise müssen Sie die Keycode-Datei vom ArcGIS Server-Computer an einen Ort kopieren, auf den das Werkzeug zugreifen kann. |
File |
|
Räumlicher Datentyp (Optional) |
Gibt den zu verwendenden räumlichen Datentyp an. Dies gilt nur für PostgreSQL-Datenbanken.
|
String |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Enterprise-Geodatabase erfolgreich erstellt |
Gibt an, ob die Enterprise-Geodatabase erfolgreich erstellt wurde. |
Boolean |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja