Der Geodatabase-Administrator in Oracle
Das Geodatabase-Administratorkonto in Oracle ist das Konto, das das ArcSDE-Geodatabase-Repository besitzt. Für die Master-Geodatabase gibt es einen Administrator. Dieser Benutzer muss die Bezeichnung "sde" haben. Dieses Konto besitzt und verwaltet Folgendes:
- Die ArcSDE-Geodatabase-Systemtabellen, Trigger und Verfahren, aus denen die Master-SDE-Geodatabase besteht
- Die SQL-Typen und Funktionen
- Den ArcSDE-Service (falls dieser vorhanden ist)
- Geodatabase-Versionen in der Master-SDE-Geodatabase
Zusätzlich zur Master-Geodatabase kann die Oracle-Datenbank Geodatabases in den Schemas einzelner Benutzer speichern. Der Administrator für diese Geodatabases ist der Schemabesitzer. Dieser Benutzer besitzt und verwaltet Folgendes:
- Die ArcSDE-Geodatabase-Systemtabellen, Trigger und Verfahren in der Geodatabase des Benutzers
- Geodatabase-Versionen in der Geodatabase des Benutzers
Da der Geodatabase-Administrator alle ArcSDE-Geodatabase-Systemdateien, -verzeichnisse und -tabellen besitzt, muss dieses Konto erstellt werden, bevor die Geodatabase erstellt werden kann. Wenn Sie das Geoverarbeitungswerkzeug Enterprise-Geodatabase erstellen oder das Skript zum Erstellen der Master-Geodatabase verwenden, wird ein SDE-Datenbank-Benutzer für Sie erstellt, dem die zum Erstellen einer Geodatabase erforderlichen Berechtigungen erteilt werden. Wenn Sie das Geoverarbeitungswerkzeug Enterprise-Geodatabase erstellen oder das Skript zum Erstellen einer Benutzerschema-Geodatabase oder das Geoverarbeitungswerkzeug Enterprise-Geodatabase aktivieren oder das Skript oder den Assistenten zum Aktivieren der Geodatabase-Funktionen in einer Oracle-Datenbank verwenden, müssen Sie einen Geodatabase-Administrator erstellen und ihm 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 DBA-Berechtigungen verfügt, diese sind aber nicht grundsätzlich für die täglichen Aufgaben einer ArcSDE-Geodatabase erforderlich.
Der Geodatabase-Administrator und dessen Schema
Es wird empfohlen, das Schema des Benutzers "sde" ausschließlich zum Verwalten und Speichern des Master-SDE-Geodatabase-Repositorys zu verwenden. Zum Erstellen von Datenobjekten wie Feature-Classes und Raster-Datasets sollten Sie separate Benutzer erstellen.
Wenn die Datenbank Benutzerschema-Geodatabases beinhaltet, können die Besitzer der Benutzerschema-Geodatabase nur Daten in dieser Geodatabase besitzen. Sie können keine Daten in der Master-SDE-Geodatabase oder einer anderen Schema-Geodatabase eines anderen Benutzers besitzen. Auch können alle anderen Benutzer nur Daten in einer Geodatabase besitzen, d. h. entweder in der Master-SDE-Geodatabase oder einer Benutzerschema-Geodatabase.