Systemtabellen einer in Oracle gespeicherten Geodatabase
Die Systemtabellen für eine Geodatabase erzwingen das Verhalten der Geodatabase, speichern Informationen zur Geodatabase und verfolgen die in der Geodatabase gespeicherten Daten.
Diagramm der Enterprise-Geodatabase-Systemtabellen anzeigen.
Sie benötigen Adobe Acrobat Reader, um die Datei zu öffnen.
Die Systemtabellen und ihr Inhalt sollten ausschließlich mit der ArcGIS-Software geändert werden. Zum Anzeigen des Inhalts der Systemtabellen können Sie jedoch SQL verwenden.
COLUMN_REGISTRY
In der Tabelle COLUMN_REGISTRY werden alle registrierten Spalten verwaltet.
![Achtung Achtung](rsrc/caution.png)
Wenn Sie Spaltendefinitionen über eine SQL-Schnittstelle ändern, werden die Datensätze in der Tabelle COLUMN_REGISTRY nicht aktualisiert. Dies kann dazu führen, dass das spätere Exportieren von Daten fehlschlägt.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
TABLE_NAME |
NVARCHAR2(160) |
Name der Tabelle, die die registrierte Spalte enthält |
NOT NULL |
OWNER |
NVARCHAR2(32) |
Eigentümer der Tabelle, in der sich die Spalte befindet (der Benutzer, der die Tabelle erstellt hat) |
NOT NULL |
COLUMN_NAME |
NVARCHAR2(32) |
Name der registrierten Spalte |
NOT NULL |
SDE_TYPE |
NUMBER(38) |
Code für den Datentyp der Spalte; mögliche Werte und ihre Definitionen sind:
|
|
COLUMN_SIZE |
NUMBER(38) |
Die Länge des registrierten Spaltenwertes |
|
DECIMAL_DIGITS |
NUMBER(38) |
Anzahl der Ganzzahlen nach dem Komma im Spaltenwert |
|
DESCRIPTION |
NVARCHAR2(65) |
Beschreibung des Spaltentyps |
|
OBJECT_FLAGS |
NUMBER(38) |
Speichert die Spalteneigenschaften mit den folgenden Angaben:
|
NOT NULL |
OBJECT_ID |
NUMBER(38) |
Legen Sie diesen Wert auf die "RASTERCOLUMN_ID" der Tabelle "RASTER_COLUMNS" fest, wenn es sich um eine Raster-Spalte handelt, oder auf die "LAYER_ID" der Tabelle "LAYERS", wenn es sich um eine Geometriespalte handelt. |
COMPRESS_LOG
Die Tabelle COMPRESS_LOG protokolliert alle Komprimierungsvorgänge, die für die Geodatabase durchgeführt werden.
![Hinweis Hinweis](rsrc/note.png)
Diese Tabelle wird erstellt, wenn Sie die Geodatabase zum ersten Mal komprimieren.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
SDE_ID |
NUMBER(38) |
Prozess-ID des Komprimierungsvorgangs; verweist auf die Spalte "SDE_ID" in der Tabelle "PROCESS_INFORMATION" |
NOT NULL |
SERVER_ID |
NUMBER(38) |
Systemprozess-ID des ArcSDE-Serverprozesses, der den Komprimierungsvorgang ausgeführt hat oder ausführt |
NOT NULL NOT NULL |
DIRECT_CONNECT |
VARCHAR2(1) |
Y (ja) oder N (nein), wenn der Client eine direkte Verbindung zur Geodatabase herstellt |
NOT NULL |
COMPRESS_START |
DATE |
Datum und Uhrzeit des Beginns des Komprimierungsvorgangs |
NOT NULL |
START_STATE_COUNT |
NUMBER(38) |
Anzahl der vorhandenen States bei Beginn des Komprimierungsvorgangs |
NOT NULL |
COMPRESS_END |
DATE |
Datum und Uhrzeit des Endes des Komprimierungsvorgangs |
|
END_STATE_COUNT |
NUMBER(38) |
Anzahl der verbleibenden States nach dem Komprimierungsvorgang |
|
COMPRESS_STATUS |
NVARCHAR2(20) |
Gibt an, ob der Komprimierungsvorgang erfolgreich abgeschlossen wurde |
DBTUNE
In der Tabelle DBTUNE werden die Konfigurationsschlüsselwörter für ArcSDE-Datenobjekte gespeichert, z. B. Feature-Classes.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
Schlüsselwort |
NVARCHAR2(32) |
Das Konfigurationsschlüsselwort |
NOT NULL |
PARAMETER |
NVARCHAR2(32) |
Der Konfigurationsparameter |
NOT NULL |
config_string |
NCLOB |
Wert des Konfigurationsparameters |
GDB_ITEMRELATIONSHIPS
In der Tabelle GDB_ITEMRELATIONSHIPS werden Informationen über die Beziehung zwischen Objekten in der Tabelle GDB_ITEMS gespeichert. So werden in dieser Tabelle zum Beispiel Feature-Datasets und Replikate gespeichert.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
OBJECTID |
NUMBER(38) |
Eindeutige Kennung für die Zeile |
NOT NULL |
UUID |
CHARACTER(38) |
Eindeutige Kennung des Elements |
NOT NULL |
TYPE |
CHARACTER(38) |
Entspricht UUID in der GDB_ITEMRELATIONSHIPTYPES-Tabelle |
NOT NULL |
ORIGINID |
CHARACTER(38) |
Entspricht UUID in der GDB_ITEMS-Tabelle |
NOT NULL |
DESTID |
CHARACTER(38) |
Entspricht UUID in der GDB_ITEMS-Tabelle |
NOT NULL |
ATTRIBUTES |
BLOB |
Eigenschaftssatz, der die Attributpaare darstellt |
|
PROPERTIES |
NUMBER(38) |
Bitmaske von Elementeigenschaften |
GDB_ITEMRELATIONSHIPTYPES
In der Tabelle GDB_ITEMRELATIONSHIPTYPES werden Daten über die Typen der Beziehungen gepflegt, die zwischen den Objekten in der Tabelle GDB_ITEMS bestehen.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
OBJECTID |
NUMBER(38) |
Eindeutige Kennung für die Zeile |
NOT NULL |
UUID |
CHARACTER(38) |
Eindeutige Kennung des Elements |
NOT NULL |
NAME |
NVARCHAR2(226) |
Name des Beziehungstyps; folgende Werte sind möglich:
|
NOT NULL |
FORWARDLABEL |
NVARCHAR2(226) |
Beschriftung, die die Beziehung aus dem Kontext des Ursprungselements beschreibt |
|
BACKWARDLABEL |
NVARCHAR2(226) |
Beschriftung, die die Beziehung aus dem Kontext des Zielelements beschreibt |
|
ORIGITEMTYPEID |
CHARACTER(38) |
Entspricht UUID in der GDB_ITEMTYPES-Tabelle |
NOT NULL |
DESTITEMTYPEID |
CHARACTER(38) |
Entspricht UUID in der GDB_ITEMTYPES-Tabelle |
NOT NULL |
ISCONTAINMENT |
NUMBER(4) |
Gibt an, ob das Vorhandensein des Ursprungselements das Vorhandensein des Zielobjekts bestimmt |
GDB_ITEMS
Elemente können beliebige Objekte im ArcGIS-System sein, die indiziert und durchsucht werden können, einschließlich Tabellen, Domänen, Topologien und Netzwerke. In der Tabelle GDB_ITEMS werden Informationen über alle Elemente gepflegt, die in der Geodatabase gespeichert sind.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
OBJECTID |
NUMBER(38) |
Eindeutige Kennung für die Zeile |
NOT NULL |
UUID |
CHARACTER(38) |
Eindeutige Kennung des Elements |
NOT NULL |
TYPE |
CHARACTER(38) |
Entspricht UUID in der GDB_ITEMTYPES-Tabelle |
NOT NULL |
NAME |
NVARCHAR2(226) |
Name des Elements (logisch) |
|
PHYSICALNAME |
NVARCHAR2(226) |
Vollständig qualifizierter Name des Elements |
|
PATH |
NVARCHAR2(512) |
Der eindeutige relative Pfad des Elements |
|
URL |
NVARCHAR2(255) |
Die zugeordnete URL für das Element; verwendet bei Katalog-Services |
|
PROPERTIES |
NUMBER(38) |
Bitmaske von Elementeigenschaften |
|
DEFAULTS |
BLOB |
Informationen zum Element, das vom zugrunde liegenden Dataset unabhängig ist, z. B. ein serialisierter Renderer; ein Symbol für eine Feature-Class; oder Spaltenbreiten, Farben oder Schriftarten für Tabellen |
|
DATASETSUBTYPE1 |
NUMBER(38) |
Gibt den Feature-Typ der Tabelle an Mögliche Werte für Feature-Classes und Raster-Kataloge:
Für Beziehungsklassen wird die Beziehungsart der Beziehungsklasse gespeichert. Mögliche Werte:
Für Topologien speichert diese Spalte die Topologie-ID. |
|
DATASETSUBTYPE2 |
NUMBER(38) |
Gibt den Geometrietyp der Tabelle an Mögliche Werte für Feature-Classes und Raster-Kataloge:
Für Beziehungsklassen gibt der Wert in dieser Spalte an, ob die Beziehungsklasse attributiert ist. Mögliche Werte sind: 0 = nicht attributiert und 1 = attributiert. |
|
DATASETINFO1 | NVARCHAR2(255) | Speichert den Namen des Shape-Feldes für Feature-Classes | |
DATASETINFO2 | NVARCHAR2(255) | Speichert Informationen für Feature-Classes, die Teil von Topologien sind | |
DEFINITION |
NUMBER(38) |
Speichert Informationen zum Element |
|
DOCUMENTATION |
NUMBER(38) |
Datendefinition des Elements (Metadaten) |
|
ITEMINFO |
NUMBER(38) |
Speicherinformationen für das Element, z. B. Symbologie, die vom zugrunde liegenden Dataset unabhängig sind |
|
SHAPE |
ST_GEOMETRY |
Die räumliche Ausdehnung des Elements |
GDB_ITEMTYPES
In der Tabelle GDB_ITEMTYPES werden Informationen über den Objekttyp jedes Elements in der Tabelle GDB_ITEMS gespeichert.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
OBJECTID |
NUMBER(38) |
Eindeutige Kennung für die Zeile |
NOT NULL |
UUID |
CHARACTER(38) |
Eindeutige Kennung des Elements |
NOT NULL |
PARENTTYPEID |
CHARACTER(38) |
Entspricht UUID in dieser Tabelle (GDB_ITEMTYPES) |
NOT NULL |
NAME |
NVARCHAR2(226) |
Name des Elementtyps; folgende Werte sind möglich:
|
NOT NULL |
GDB_REPLICALOG
Bei jedem Änderungsexport oder ‑import eines Replikats werden Informationen über den Vorgang in der Tabelle GDB_REPLICALOG gespeichert.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
ID |
NUMBER(38) |
Eindeutige Kennung für die Zeile |
NOT NULL |
REPLICAID |
NUMBER(38) |
Entspricht dem OBJECTID-Feld in der GDB_ITEMS-Tabelle |
NOT NULL |
EVENT |
NUMBER(38) |
Gibt an, ob ein Import (1) oder ein Export (2) protokolliert wurde |
|
ERRORCODE |
NUMBER(38) |
Der mit dem Ereignis verbundene Fehlercode; in der Entwicklerhilfe finden Sie die Beschreibung des jeweiligen Fehlers. Ein erfolgreiches Ereignis wird durch eine Erfolgsmeldung angegeben. |
NOT NULL |
LOGDATE |
DATE |
Datum, an dem das Ereignis aufgetreten ist |
NOT NULL |
SOURCEBEGINGEN |
NUMBER(38) |
In einem einzigen Ereignis können mehrere Generationen von Datenänderungen importiert oder exportiert werden. Dieser Wert gibt die Generationsnummer der ersten einbezogenen Änderungsgeneration an. Beispiel: Beim Import der Generationen 1 bis 3 würde in diesem Feld der Wert 1 stehen. |
NOT NULL |
SOURCEENDGEN |
NUMBER(38) |
In einem einzigen Ereignis können mehrere Generationen von Datenänderungen importiert oder exportiert werden. Dieser Wert gibt die Generationsnummer der letzten einbezogenen Änderungsgeneration an. Beispiel: Beim Import der Generationen 1 bis 3 würde in diesem Feld der Wert 3 stehen. |
NOT NULL |
TARGETGEN |
NUMBER(38) |
Die Generation, für die Änderungen angewendet werden sollen; dieser Wert wird verwendet, um Änderungen an der entsprechenden Version im Zielreplikat vorzunehmen. |
NOT NULL |
GDB_TABLES_LAST_MODIFIED
Die Tabelle GDB_TABLES_LAST_MODIFIED wird herangezogen, um Geodatabase-Systemtabellen beim Cachen durch die Client-Anwendung zu überprüfen.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
TABLE_NAME |
NVARCHAR2(160) |
Name der Geodatabase-Systemtabelle, die geändert wurde |
NOT NULL |
LAST_MODIFIED_COUNT |
NUMBER(38) |
Zählt, wie oft eine Systemtabelle geändert wird; der Wert wird für jede Änderung inkrementell erhöht. |
NOT NULL |
GEOMETRY_COLUMNS
In der Tabelle "GEOMETRY_COLUMNS" wird eine Zeile für jede Spalte vom Typ Geometrie in der Datenbank gespeichert, die der OpenGIS SQL-Spezifikation entspricht. ArcSDE behandelt diese Tabelle als lesegeschützt – der Zugriff von ArcSDE erfolgt nur, wenn ein Layer hinzugefügt wird oder gelöscht wird, der ein OpenGIS SQL-Datenformat verwendet. Diese Tabelle ist durch die OpenGIS SQL-Spezifikation definiert und kann von anderen Anwendungen mit Geometriespalten, die nicht von ArcSDE verwaltet werden, aktualisiert werden. Wenn eine neue Geometriespalte in einem OpenGIS-kompatiblen Format erstellt wird, werden der Tabelle "GEOMETRY_COLUMNS" die vollständig qualifizierte Tabelle, der Spaltenname und die Raumbezugs-ID (SRID) hinzugefügt.
Jede Geometriespalte ist mit einem Raumbezugssystem verknüpft. ArcSDE speichert Informationen zu jedem Raumbezugssystem in der Tabelle "SPATIAL_REFERENCES".
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
F_TABLE_CATALOG |
NVARCHAR2(32) |
Die Datenbank, in der die Feature-Tabelle gespeichert wird |
|
F_TABLE_SCHEMA |
NVARCHAR2(32) |
Schema, in dem die Business-Tabelle gespeichert wird |
NOT NULL |
F_TABLE_NAME |
NVARCHAR2(160) |
Name der Business-Tabelle des Datasets |
NOT NULL |
F_GEOMETRY_COLUMN |
NVARCHAR2(32) |
Name der Geometriespalte in der Business-Tabelle |
NOT NULL |
G_TABLE_CATALOG |
NVARCHAR2(32) |
Die Datenbank, in der die Geometriespalte gespeichert wird |
|
G_TABLE_SCHEMA |
NVARCHAR2(32) |
Schema, in dem die Tabelle mit der Geometriespalte gespeichert wird |
NOT NULL |
G_TABLE_NAME |
NVARCHAR2(160) |
Name der Tabelle, die die Geometriespalte enthält |
NOT NULL |
STORAGE_TYPE |
NUMBER(38) |
Code für den Speichertyp der Geometrie (WKB, WKT, BINARY oder SDO_GEOMETRY) |
|
GEOMETRY_TYPE |
NUMBER(38) |
Code für den Geometrietyp, der in der Spalte gespeichert wird (Point, Multipoint, Linestring, Multilinestring, Polygon oder Multipolygon) |
|
COORD_DIMENSION |
NUMBER(38) |
Code für die Koordinatendimension:
|
|
MAX_PPR |
NUMBER(38) |
Maximale Anzahl von Punkten pro Zeile (wird von ArcSDE nicht mehr verwendet) |
|
SRID |
NUMBER(38) |
Die Raumbezugs-ID |
NOT NULL |
INSTANCES
Die Tabelle "INSTANCES" wird verwendet, um im Schema eines Benutzers (nicht im Schema des Benutzers "sde") gespeicherte Geodatabases zu verfolgen. Diese Tabelle wird in der Master-SDE-Geodatabase gespeichert.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
INSTANCE_ID |
NUMBER(38) |
Eindeutige Kennung für den Primärschlüssel der Benutzerschema-Geodatabase |
NOT NULL |
INSTANCE_NAME |
NVARCHAR2(32) |
Name der Benutzerschema-Geodatabase |
NOT NULL |
CREATION_DATE |
DATE |
Datum, an dem die Geodatabase im Benutzerschema erstellt wurde |
NOT NULL |
STATUS |
NUMBER(38) |
Der aktuelle Status der im Besitz des Benutzers befindlichen Geodatabase; enthält einen von drei Werten:
|
NOT NULL |
TIME_LAST_MODIFIED |
DATE |
Uhrzeit, zu der die Benutzerschema-Geodatabase zuletzt geändert wurde |
NOT NULL |
LAYER_LOCKS
Die Tabelle LAYER_LOCKS pflegt die Sperren für Feature-Classes.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
SDE_ID |
NUMBER(38) |
Prozessidentifikationsnummer des Prozesses, der den Layer gesperrt hat; entspricht der Spalte "sde_id" in der PROCESS_INFORMATION-Tabelle. |
NOT NULL |
LAYER_ID |
NUMBER(38) |
Entspricht dem Layer-ID-Feld in der LAYERS-Tabelle |
NOT NULL |
AUTOLOCK |
CHARACTER(1) |
Ist auf den Wert 1 gesetzt, wenn die Layer-Sperre intern festgelegt wurde; andernfalls, d. h. wenn die Layer-Sperre von der Anwendung festgelegt wurde, gilt der Wert 0. |
NOT NULL |
LOCK_TYPE |
CHARACTER(1) |
Möglicher Typ der Layer-Sperre:
|
NOT NULL |
MINX |
NUMBER(38) |
Die kleinste X-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde |
|
MINY |
NUMBER(38) |
Die kleinste Y-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde |
|
MAXX |
NUMBER(38) |
Die größte X-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde |
|
MAXY |
NUMBER(38) |
Die größte Y-Koordinate des umgebenden Rechtecks zur Festlegung der Features in einem Bereich, der bei einer Bereichssperrung gesperrt wurde |
|
LOCK_TIME | DATE | Datum und Uhrzeit des Abrufs der Layer-Sperre | NOT NULL |
LAYERS
Die Tabelle LAYERS pflegt Daten über jede Feature-Class in der Datenbank. Die Informationen helfen beim Aufbauen und Pflegen von räumlichen Indizes, stellen die richtigen Shape-Typen sicher, halten die Datenintegrität aufrecht und speichern den Raumbezug für die Koordinatendaten.
In dieser Tabelle wird eine Zeile für jede räumliche Spalte in der Datenbank gespeichert. Anwendungen verwenden die Layer-Eigenschaften, um verfügbare Geodatenquellen zu finden. ArcSDE verwendet die Layer-Eigenschaften, um den Inhalt der räumlichen Spalte zu begrenzen und zu überprüfen, Geometriewerte zu indizieren und die zugehörigen DBMS-Tabellen richtig zu erstellen und zu verwalten.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
LAYER_ID |
NUMBER(38) |
The unique identifier for the layer |
NOT NULL |
DESCRIPTION |
NVARCHAR2(65) |
Benutzerdefinierte Beschreibung des Layers |
|
DATABASE_NAME |
NVARCHAR2(32) |
Nicht verwendet |
|
OWNER |
NVARCHAR2(32) |
Benutzer, der den Layer erstellt hat |
NOT NULL |
TABLE_NAME |
NVARCHAR2(160) |
Name der Business-Tabelle des Layers |
NOT NULL |
SPATIAL_COLUMN |
NVARCHAR2(32) |
Name der räumlichen Spalte im Layer |
|
EFLAGS |
NUMBER(38) |
Speichert die folgenden Layer-Eigenschaften:
|
|
LAYER_MASK |
NUMBER(38) |
Speichert zusätzliche interne Eigenschaften über den Layer |
|
GSIZE1 |
FLOAT(64) |
Größe des ersten räumlichen Gitters |
|
GSIZE2 |
FLOAT(64) |
Größe des zweiten räumlichen Gitters |
|
GSIZE3 |
FLOAT(64) |
Größe des dritten räumlichen Gitters |
|
MINX |
FLOAT(64) |
Der kleinste X-Koordinatenwert des Layers |
|
MINY |
FLOAT(64) |
Der kleinste Y-Koordinatenwert des Layers |
|
MAXX |
FLOAT(64) |
Der größte X-Koordinatenwert des Layers |
|
MAXY |
FLOAT(64) |
Der größte Y-Koordinatenwert des Layers |
|
MINZ |
FLOAT(64) |
Der kleinste Z-Koordinatenwert des Layers |
|
MAXZ |
FLOAT(64) |
Der größte Z-Koordinatenwert des Layers |
|
MINM |
FLOAT(64) |
Der kleinste M-Koordinatenwert des Layers |
|
MAXM |
FLOAT(64) |
Der größte M-Koordinatenwert des Layers |
|
CDATE |
NUMBER(38) |
Datum, an dem der Layer erstellt wurde |
NOT NULL |
LAYER_CONFIG |
NVARCHAR2(32) |
Das Konfigurationsschlüsselwort, das bei der Erstellung des Layers festgelegt wurde |
|
OPTIMAL_ARRAY_SIZE |
NUMBER(38) |
Geometrie-Array-Puffergröße |
|
STATS_DATE |
NUMBER(38) |
Datum, an dem eine Statistik für einen Layer berechnet wurde |
|
MINIMUM_ID |
NUMBER(38) |
Der kleinste Feature-ID-Wert eines binären Layers |
|
SRID |
NUMBER(38) |
Raumbezugs-ID; Fremdschlüssel zum SRID-Wert in der Tabelle "SPATIAL_REFERENCES" |
NOT NULL |
BASE_LAYER_ID |
NUMBER(38) |
Speichert den layer_id-Wert des Basis-Layers für einen Layer, der eigentlich eine Sicht ist |
NOT NULL |
SECONDARY_SRID |
NUMBER(38) |
Wird verwendet, um Koordinatenbezug mit hoher Genauigkeit in Projektdaten zu speichern, wenn die Daten Basisgenauigkeit hatten und in hohe Genauigkeit konvertiert wurden |
LINEAGES_MODIFIED
Die Tabelle LINEAGES_MODIFIED enthält eine State-Lineage-ID und den Zeitstempel ihrer jüngsten Änderung.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
LINEAGE_NAME |
NUMBER(38) |
Entspricht dem LINEAGE_NAME-Feld in der STATE_LINEAGES-Tabelle |
NOT NULL |
TIME_LAST_MODIFIED |
DATE |
Datum und Uhrzeit der letzten Lineage-Änderung |
NOT NULL |
METADATA
Wenn Sie einer Geodatabase in einem DBMS einen Locator hinzufügen, wird der Tabelle METADATA für jede Eigenschaft des Locators eine Zeile hinzugefügt.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
RECORD_ID |
NUMBER(38) |
Eindeutige Kennung für den Datensatz |
NOT NULL |
OBJECT_NAME |
NVARCHAR2(160) |
Der Name des Locators, zu dem die Eigenschaft gehört, und der Fremdschlüssel zur Namensspalte in der Tabelle "LOCATORS" |
NOT NULL |
OBJECT_OWNER |
NVARCHAR2(32) |
Name des Benutzers, der Eigentümer des Datensatzes ist |
NOT NULL |
OBJECT_TYPE |
NUMBER(38) |
Immer der Wert 2 für Locator-Eigenschaften |
NOT NULL |
CLASS_NAME |
NVARCHAR2(32) |
Immer der Wert "SDE_internal" für Locator-Eigenschaften |
|
PROPERTY |
NVARCHAR2(32) |
Name der Locator-Eigenschaft |
|
PROP_VALUE |
NVARCHAR2(255) |
Wert der Locator-Eigenschaft |
|
DESCRIPTION |
NVARCHAR2(65) |
Nicht für Locator-Eigenschaften verwendet |
|
CREATION_DATE |
DATE |
Datum und Uhrzeit der Erstellung der Locator-Eigenschaft |
NOT NULL |
MVTABLES_MODIFIED
Die Tabelle MVTABLES_MODIFIED pflegt die Liste aller Tabellen, die in jedem Status der Datenbank geändert werden. Mithilfe dieser Informationen lässt sich schnell feststellen, ob Konflikte zwischen Versionen oder Zuständen der Datenbank existieren.
Die Tabelle MVTABLES_MODIFIED pflegt einen Datensatz aller geänderten Tabellen nach Status. Anhand dieser Informationen können Anwendungen bestimmen, welche Tabellen beim Abgleichen möglicher Konflikte zwischen Versionen und Zuständen in der Datenbank auf Änderungen überprüft werden müssen.
Bei jeder Änderung einer Feature-Class oder -Tabelle in einem Status wird in der Tabelle MVTABLES_MODIFIED ein neuer Eintrag erstellt. Beim Abgleichen von zwei Versionen besteht der erste Schritt darin, die Zustände zu identifizieren, auf die diese beiden Versionen verweisen: den aktuellen Status der Editierversion und den Status der Zielversion. Von diesen Zuständen wird durch Rückverfolgung bis zur State-Lineage dieser beiden Versionen ein gemeinsamer Vorgängerstatus identifiziert.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
STATE_ID |
NUMBER(38) |
Kennung des Status, in dem diese Tabelle geändert wurde; entspricht der ID-Spalte in der STATES-Tabelle |
NOT NULL |
REGISTRATION_ID |
NUMBER(38) |
Registrierungs-ID der Tabelle, die im Status geändert wurde; entspricht der REGISTRATION_ID in der TABLE_REGISTRY-Tabelle |
NOT NULL |
OBJECT_LOCKS
Die Tabelle OBJECT_LOCKS pflegt die Sperren für Geodatabase-Objekte.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
SDE_ID |
NUMBER(38) |
Prozessidentifikationsnummer des Prozesses, der das Geodatabase-Objekt gesperrt hat; verweist auf die SDE_ID-Spalte in der PROCESS_INFORMATION-Tabelle |
NOT NULL |
OBJECT_ID |
NUMBER(38) |
Kennung des betreffenden Datasets |
NOT NULL |
OBJECT_TYPE |
NUMBER(38) |
Objektsperrentyp, z. B. die Sperre "version,state_tree", die von internen Anwendungen verwendet wird |
NOT NULL |
APPLICATION_ID |
NUMBER(38) |
Eindeutige Anwendungskennung |
NOT NULL |
AUTOLOCK |
CHARACTER(1) |
Ist auf den Wert 1 gesetzt, wenn die Layer-Sperre intern festgelegt wurde; andernfalls, d. h. wenn die Layer-Sperre von der Anwendung festgelegt wurde, gilt der Wert 0. |
NOT NULL |
LOCK_TYPE |
CHARACTER(1) |
Typ der Objektsperre: S = gemeinsame Sperre und E = exklusive Sperre |
NOT NULL |
LOCK_TIME | DATE | Datum und Uhrzeit des Abrufs der Objektsperre | NOT NULL |
PROCESS_INFORMATION
Die Tabelle PROCESS_INFORMATION enthält die gesammelten ArcSDE-Sitzungsstatistiken, z. B. die Anzahl der gelesenen und der geschriebenen Datensätze während der Sitzung.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
SDE_ID |
NUMBER(38) |
Prozessidentifikationsnummer |
NOT NULL |
SERVER_ID |
NUMBER(38) |
Betriebssystemprozess-ID des Serverprozesses |
NOT NULL |
AUDSID |
NUMBER(38) |
Die gsrvr-Prozess-ID |
NOT NULL |
START_TIME |
DATE |
Datum und Uhrzeit des Beginns des Prozesses |
NOT NULL |
RCOUNT |
NUMBER(38) |
Anzahl der Lesevorgänge, die verarbeitet wurden |
NOT NULL |
WCOUNT |
NUMBER(38) |
Anzahl der Schreibvorgänge, die verarbeitet wurden |
NOT NULL |
OPCOUNT |
NUMBER(38) |
Gesamtzahl der Vorgänge, die ein Prozess ausgeführt hat |
NOT NULL |
NUMLOCKS |
NUMBER(38) |
Anzahl der Sperren, die der Prozess zurzeit geöffnet hat |
NOT NULL |
FB_PARTIAL |
NUMBER(38) |
Gesamtzahl der partiellen Features, die vom Prozess geliefert wurden |
NOT NULL |
FB_COUNT |
NUMBER(38) |
Gesamtzahl der Puffer, die vom Prozess geladen wurden |
NOT NULL |
FB_FCOUNT |
NUMBER(38) |
Gesamtzahl der Features, die vom Prozess gepuffert wurden |
NOT NULL |
FB_KBYTES |
NUMBER(38) |
Gesamtzahl der Kilobyte, die vom Prozess gepuffert wurden |
NOT NULL |
OWNER |
NVARCHAR2(30) |
Name des verbundenen Benutzers |
NOT NULL |
DIRECT_CONNECT |
VARCHAR2(1) |
Gibt an, ob der Prozess mit einer Direktverbindung hergestellt wurde: T (true) oder F (false) |
NOT NULL |
SYSNAME |
NVARCHAR2(32) |
Betriebssystem, das auf dem Client-System ausgeführt wird |
NOT NULL |
NODENAME |
NVARCHAR2(255) |
Name des verbundenen Client-Computers |
NOT NULL |
XDR_NEEDED |
VARCHAR2(1) |
Zeichnet auf, ob der Client für die Kommunikation mit dem gsrvr-Prozess XDR verwendet: T (true) oder F (false) |
NOT NULL |
PROXY_YN | VARCHAR2(1) | Gibt an, ob eine Verbindung für eine Proxy-Anmeldung verfügbar ist | |
PARENT_SDE_ID | NUMBER(38) | Die SDE_ID der übergeordneten Anmeldung des Proxys |
RASTER_COLUMNS
Die Tabelle RASTER_COLUMNS enthält eine Liste der Raster-Spalten, die in der Datenbank gespeichert sind.
Diese Tabelle verweist auf die Raster-Daten in den Band-, Block- und Zusatztabellen.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
RASTERCOLUMN_ID |
NUMBER(38) |
Primärschlüssel der Raster-Spaltentabelle |
NOT NULL |
DESCRIPTION |
NVARCHAR2(65) |
Benutzerdefinierte Beschreibung der Raster-Tabelle |
|
DATABASE_NAME |
NVARCHAR2(32) |
Nicht verwendet |
|
OWNER |
NVARCHAR2(32) |
Eigentümer der Business-Tabelle der Raster-Spalte |
NOT NULL |
TABLE_NAME |
NVARCHAR2(160) |
Name der Business-Tabelle |
NOT NULL |
RASTER_COLUMN |
NVARCHAR2(32) |
Name der Raster-Spalte |
NOT NULL |
CDATE |
NUMBER(38) |
Datum, an dem die Raster-Spalte der Business-Tabelle hinzugefügt wurde |
NOT NULL |
CONFIG_KEYWORD |
NVARCHAR2(32) |
Das DBTUNE-Konfigurationsschlüsselwort, das bei der Erstellung des Rasters festgelegt wurde; bestimmt, wie die Tabellen und Indizes des Rasters in der Datenbank gespeichert werden |
|
MINIMUM_ID |
NUMBER(38) |
Während der Erstellung des Rasters definiert; legt den Wert der Spalte "raster_id" der Raster-Tabelle fest |
|
BASE_RASTERCOLUMN_ID |
NUMBER(38) |
Wenn die Raster-Spalte Teil einer Sicht und nicht eine Tabelle ist, gilt die rastercolumn_id der Basistabelle der Sicht |
NOT NULL |
RASTERCOLUMN_MASK |
NUMBER(38) |
Für ein Geodatabase-Raster auf den Wert 256 gesetzt |
NOT NULL |
SRID |
NUMBER(38) |
Raumbezugskennung; verweist auf SRID in der SPATIAL_REFERENCES-Tabelle |
SDE_ARCHIVES
In der Tabelle SDE_ARCHIVES werden die Metadaten für die Archive in einer Geodatabase gespeichert.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
ARCHIVING_REGID |
NUMBER(38) |
Registrierungs-ID der Business-Tabelle |
|
HISTORY_REGID |
NUMBER(38) |
Registrierungs-ID der Archivtabelle |
|
FROM_DATE |
NVARCHAR2(32) |
Name des Datumfeldes "von" |
|
TO_DATE |
NVARCHAR2(32) |
Name des Datumfeldes "bis" |
|
ARCHIVE_DATE |
NUMBER(38) |
Datum, an dem das Archiv erstellt wurde |
|
ARCHIVE_FLAGS |
NUMBER(38) |
Zurzeit nicht verwendet |
SDE_LAYER_STATS
Die Tabelle "SDE_LAYER_STATS" wird nicht mehr verwendet.
SDE_LOGFILE_POOL
Die Tabelle "SDE_LOGFILE_POOL" ist in der Geodatabase vorhanden, wenn diese neu erstellt wird, unabhängig vom verwendeten Protokolldateityp. Eine Beschreibung für diese und andere Protokolldateitabellen finden Sie unter Protokolldateitabellen in einer Geodatabase in Oracle.
SDE_TABLES_MODIFIED
In der Tabelle SDE_TABLES_MODIFIED wird aufgezeichnet, wann Änderungen an den Systemtabellen vorgenommen wurden. Diese Informationen werden verwendet, um unnötige Lesevorgänge von nicht geänderten Tabellen auszuschließen.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
TABLE_NAME |
NVARCHAR2(32) |
Name der ArcSDE-Systemtabelle, die geändert wurde |
NOT NULL |
TIME_LAST_MODIFIED |
DATE |
Datum und Uhrzeit, zu denen die Tabelle geändert wurde |
NOT NULL |
SDE_XML_COLUMNS
Wenn Sie einer Business-Tabelle eine ArcSDE-XML-Spalte hinzufügen, wird der XML-Spaltentabelle eine Zeile hinzugefügt. Diese Tabelle ist in jeder ArcSDE-Geodatabase einmal vorhanden.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
COLUMN_ID |
NUMBER(38) |
Kennung der XML-Spalte; wird von ArcSDE bei der Erstellung der XML-Spalte zugewiesen |
NOT NULL |
REGISTRATION_ID |
NUMBER(38) |
Die Kennung der Business-Tabelle, die die XML-Spalte enthält; entspricht der REGISTRATION_ID-Spalte in der TABLE_REGISTRY-Tabelle |
NOT NULL |
COLUMN_NAME |
NVARCHAR2(32) |
Name der XML-Spalte in der Business-Tabelle |
NOT NULL |
INDEX_ID |
NUMBER(38) |
Kennung des mit der XML-Spalte (falls vorhanden) verknüpften XPath-Indexes; ein Fremdschlüssel für die XML-Index-Tabelle |
|
MINIMUM_ID |
NUMBER(38) |
Der Wert der ursprünglichen Zahl, die in der XML-Spalte der Business-Tabelle verwendet wurde, um einzelne XML-Dokumente zu identifizieren |
|
CONFIG_KEYWORD |
NVARCHAR2(32) |
Das DBTUNE-Konfigurationsschlüsselwort, dessen Parameter bestimmen, wie das XML-Dokument und die XML-XPath-Indextabellen und die für diese Tabellen erstellten Textindizes in der Datenbank definiert werden |
|
XFLAGS |
NUMBER(38) |
Ein Wert, der angibt, ob die Originaldokumente in der XML-Dokument-Tabelle komprimiert oder dekomprimiert gespeichert werden; die Standardeinstellung sieht die komprimierte Speicherung vor (komprimierte Dokumente liefern eine bessere Performance). |
SDE_XML_INDEX_TAGS
Eine ArcSDE-XML-Spalte kann optional einen XPath-Index besitzen, mit dem sich der Inhalt eines bestimmten XML-Elements oder -Attributs in jedem Dokument durchsuchen lässt. Die Definition, welche Elemente und Attribute in jedem XPath-Index enthalten oder ausgeschlossen sind, wird in dieser Tabelle aufgezeichnet.
Diese Tabelle ist in jeder ArcSDE-Datenbank einmal vorhanden. Sie enthält eine Zeile für jeden XPath, der mit einem XPath-Index einer ArcSDE-XML-Spalte verknüpft ist.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
INDEX_ID |
NUMBER(38) |
Kennung des mit einer ArcSDE-XML-Spalte (falls vorhanden) verknüpften XPath-Indexes; Fremdschlüssel für die XML-Index-Tabelle |
NOT NULL |
TAG_ID |
NUMBER(38) |
Die Kennung eines XPaths oder eines Tags |
NOT NULL |
TAG_NAME |
NVARCHAR2(1024) |
Ein absoluter XPath, der ein XML-Element oder ein Attribut identifiziert, das möglicherweise in einem XML-Dokument vorkommt (Beispiel: "/metadata/mdDateSt" identifiziert ein XML-Element und "/metadata/dataIdInfo/tpCat/TopicCatCd/@value" ein XML-Attribut. Diese XPaths dürfen keine Sternchen [*] enthalten, um auf eine Gruppe von XML-Elementen oder Attributen zu verweisen – jedes Element oder Attribut wird mit den in dieser Tabelle angegebenen XPaths genau abgeglichen.) |
NOT NULL |
DATA_TYPE |
NUMBER(38) |
Ein Wert, der angibt, ob das XML-Element oder das Attribut als Zeichenfolge oder als Zahl indiziert wird
|
NOT NULL |
TAG_ALIAS |
NUMBER(38) |
Eine Zahl, die verwendet werden kann, um einen XPath zu identifizieren (Beispiel: Das Z39.50-Kommunikationsprotokoll verweist mithilfe von numerischen Codes auf Inhalte, die durchsucht werden können. Diese Spalte wird nicht vom ArcIMS Z39.50-Konnektor verwendet.) |
|
DESCRIPTION |
NVARCHAR2(64) |
Text, der den Inhalt identifiziert, der im XML-Element oder -Attribut enthalten sein sollte |
|
IS_EXCLUDED |
NUMBER(38) |
Ein Wert, der angibt, ob das XML-Element im XPath-Index enthalten oder ausgeschlossen ist
|
NOT NULL |
SDE_XML_INDEXES
Diese Tabelle ist in jeder ArcSDE-Datenbank einmal vorhanden. Sie enthält eine Zeile für jede ArcSDE-XML-Spalte, die einen XPath-Index hat.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
INDEX_ID |
NUMBER(38) |
Kennung des XPaths-Index |
NOT NULL |
INDEX_NAME |
NVARCHAR2(32) |
Der Name des XPath-Indexes Für mit einem ArcIMS-Metadaten-Service verknüpfte XPath-Indizes ist der Name "ims_xml#", wobei # die Kennung der XML-Spalte in der Metadaten-Services Business-Tabelle ist. |
NOT NULL |
OWNER |
NVARCHAR2(32) |
Der Datenbankbenutzer, der die XML-Spalte besitzt Bei ArcIMS-Metadaten-Services ist dies der Benutzer, der in der ArcXML-Konfigurationsdatei des Service angegeben ist. |
|
INDEX_TYPE |
NUMBER(38) |
Ein Wert, der den Typ des XPath-Indexes angibt
|
|
DESCRIPTION |
NVARCHAR2(64) |
Text, der den XPath-Index identifiziert Wenn zur Erstellung des Indexes eine Indexdefinitionsdatei verwendet wurde, kann die Indexbeschreibung am Anfang der Datei angegeben werden. |
SERVER_CONFIG
In der Tabelle SERVER_CONFIG werden die ArcSDE-Serverkonfigurationsparameter gespeichert. Diese Parameter legen fest, wie die ArcSDE-Software den Speicher nutzt.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
PROP_NAME |
NVARCHAR2(32) |
Name des Initialisierungsparameters |
NOT NULL |
CHAR_PROP_VALUE |
NVARCHAR2(512) |
Zeichenwert des Initialisierungsparameters |
|
NUM_PROP_VALUE |
NUMBER(38) |
Der Ganzzahlwert des Initialisierungsparameters |
SPATIAL_REFERENCES
Die Tabelle "SPATIAL_REFERENCES" enthält das Koordinatensystem und Gleitkomma-zu-Ganzzahl-Transformationswerte. Die Parameter von Raumbezugssystemen werden von internen Funktionen verwendet, um die Gleitkommakoordinaten der Geometrie vor dem Speichern in positive 64-Bit-Ganzzahlwerte umzuwandeln und zu skalieren. Beim Abrufen wird das ursprünglich externe Gleitkommaformat der Koordinaten wiederhergestellt.
Jede Geometriespalte der Tabelle "GEOMETRY_COLUMNS" ist mit einem Raumbezugssystem verknüpft, dessen Informationen in der Tabelle "SPATIAL_REFERENCES "gespeichert sind. Die Spalten dieser Tabelle sind die von der OpenGIS SQL-Spezifikation definierten Spalten (SRID, SRTEXT, AUTH_NAME und AUTH_SRID) und die für die interne Koordinatentransformation in ArcSDE erforderlichen Spalten. Das Raumbezugssystem identifiziert das Koordinatensystem für eine Geometrie und gibt den numerischen Koordinatenwerten für die Geometrie Bedeutung.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
SRID |
NUMBER(38) |
Raumbezugskennung |
NOT NULL |
DESCRIPTION |
NVARCHAR2(64) |
Die Textbeschreibung des Raumbezugsystems |
|
AUTH_NAME |
NVARCHAR2(256) |
Der Name der Norm oder der Normungsorganisation, die für dieses Bezugssystem zitiert wird Beispiel: POSC ist ein gültiger AUTH_NAME-Wert. |
|
AUTH_SRID |
NUMBER(38) |
Die ID des Raumbezugssystems, wie von der in "AUTH_NAME" zitierten Behörde definiert |
|
FALSEX |
FLOAT(64) |
Der beim Transformieren von Bodenkoordinaten in interne Systemkoordinaten verwendete X-Versatz |
NOT NULL |
FALSEY |
FLOAT(64) |
Der beim Transformieren von Bodenkoordinaten in interne Systemkoordinaten verwendete Y-Versatz |
NOT NULL |
XYUNITS |
FLOAT(64) |
Der beim Transformieren von Bodenkoordinaten in interne Systemkoordinaten anzuwendende Skalierungsfaktor |
NOT NULL |
FALSEZ |
FLOAT(64) |
Der beim Transformieren von Z-Werten in interne Systemkoordinaten zu verwendende Z-Versatz |
NOT NULL |
ZUNITS |
FLOAT(64) |
Der beim Transformieren von Z-Werten in interne Systemkoordinaten zu verwendende Maßstabfaktor |
NOT NULL |
FALSEM |
FLOAT(64) |
Der beim Transformieren von Messwerten in interne Systemkoordinaten zu verwendende Messwertversatz |
NOT NULL |
MUNITS |
FLOAT(64) |
Der beim Transformieren von Messwerten in interne Systemkoordinaten zu verwendende Skalierungsfaktor |
NOT NULL |
XYCLUSTER_TOL |
FLOAT(64) |
XY-Koordinaten-Cluster-Toleranz für topologische Verarbeitung |
|
ZCLUSTER_TOL |
FLOAT(64) |
Z-Koordinaten-Cluster-Toleranz für topologische Verarbeitung |
|
MCLUSTER_TOL |
FLOAT(64) |
Messwert-Cluster-Toleranz für topologische Verarbeitung |
|
OBJECT_FLAGS |
NUMBER(38) |
Speichert Objektattribute, einschließlich Genauigkeit |
NOT NULL |
SRTEXT |
NVARCHAR2(1024) |
Name und Deskriptor für den Raumbezug, wie in der ArcGIS-Schnittstelle dargestellt |
NOT NULL |
STATE_LINEAGES
In der Tabelle STATE_LINEAGES wird die Lineage jedes Status gespeichert. Für jede Version wird ein neuer Lineage-Name erstellt. Bei jeder State-Hinzufügung werden Lineage-Name und State-ID hinzugefügt. Bei der Hinzufügung eines Status, bei dem es sich um eine neue Version handelt, wird die Vorgänger-State-Lineage des Parent-Status mit dem Lineage-Namen hinzugefügt.
Für die Rückkehr zur richtigen Sicht einer Version wird die State-Lineage abgefragt, um alle States zu identifizieren, die jede Änderung dieser Version aufgezeichnet haben. Aus dieser Liste von States können die Tabellenzeilen, die die Version korrekt darstellen, bestimmt werden.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
LINEAGE_NAME |
NUMBER(38) |
Name, der einen Status beschreibt |
NOT NULL |
LINEAGE_ID |
NUMBER(38) |
Eindeutige Kennung einzelner States |
NOT NULL |
STATE_LOCKS
Die Tabelle STATE_LOCKS pflegt die Versionsstatussperren.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
SDE_ID |
NUMBER(38) |
Prozess-ID des Prozesses, der den Status gesperrt hat; verweist auf die Spalte "SDE_ID" in der Tabelle "PROCESS_INFORMATION" |
NOT NULL |
STATE_ID |
NUMBER(38) |
Kennung des Status, der gesperrt ist |
NOT NULL |
AUTOLOCK |
CHARACTER(1) |
Ist auf den Wert 1 gesetzt, wenn die Layer-Sperre intern festgelegt wurde; andernfalls, d. h. wenn die Layer-Sperre von der Anwendung festgelegt wurde, gilt der Wert 0. |
NOT NULL |
LOCK_TYPE |
CHARACTER(1) |
Typ der Statussperre; mögliche Typen:
|
NOT NULL |
LOCK_TIME | DATE | Datum und Uhrzeit des Abrufs der Statussperre | NOT NULL |
STATES
Die Tabelle STATES enthält die Status-Metadaten. Berücksichtigt die States, die im Laufe der Zeit erstellt wurde, sowie Erstellungszeit, Schließungszeit, Parent und Eigentümer jedes Status.
Beim Erstellen eines Status wird eine State-ID vergeben und dieser Tabelle ein Datensatz hinzugefügt.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
STATE_ID |
NUMBER(38) |
Eindeutige Kennung für diesen Status, zugewiesen von ArcSDE |
NOT NULL |
OWNER |
NVARCHAR2(32) |
Benutzer, der diesen Status erstellt hat |
NOT NULL |
CREATION_TIME |
DATE |
Datum und Uhrzeit der Erstellung dieses Status |
NOT NULL |
CLOSING_TIME |
DATE |
Datum und Uhrzeit der Schließung dieses Status |
|
PARENT_STATE_ID |
NUMBER(38) |
Die "STATE_ID" des übergeordneten Status |
NOT NULL |
LINEAGE_NAME |
NUMBER(38) |
Verweist auf die in der STATE_LINEAGES-Tabelle gespeicherte Lineage des Status |
NOT NULL |
ST_COORDINATE_SYSTEMS
Die Tabelle "ST_COORDINATE_SYSTEMS" enthält alle für den räumlichen Typ registrierten Koordinatensysteme. Diese Tabelle wird bei der Installation von ArcSDE und ggf. bei einem Upgrade aktualisiert.
Die Tabelle "ST_COORDINATE_SYSTEMS" beschreibt zusammen mit der Tabelle "ST_SPATIAL_REFERENCES" die für den Typ "ST_Geometry" verfügbaren Koordinatensysteme und Projektionen.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
NAME |
NVARCHAR2(128) |
Koordinatensystemname |
|
TYPE |
NVARCHAR2(128) |
Typ des Koordinatensystems: PROJECTED, GEOGRAPHIC oder UNSPECIFIED |
|
DEFINITION |
NVARCHAR2(2048) |
Well-Known Text-Beschreibung des Koordinatensystems |
|
ORGANIZATION |
NVARCHAR2(128) |
Name der Organisation, die das Koordinatensystem definiert hat |
|
ID |
NUMBER(38) |
Von der Organisation definierte Koordinatensystem-ID |
NOT NULL |
DESCRIPTION |
NVARCHAR2(256) |
Beschreibung des Koordinatensystems, einschließlich Angaben zur Anwendung |
ST_GEOMETRY_COLUMNS
Diese Tabelle enthält das Schema, den Geometrietyp und die Raumbezugsinformationen für jede Spalte "ST_Geometry", die erstellt oder einem Tabellenobjekt bzw. einer Sicht hinzugefügt wurde. Informationen für die Spalte "ST_Geometry" können dieser Tabelle hinzugefügt werden, indem Tabellen oder Sichten mithilfe von gespeicherten Prozeduren registriert werden bzw. indem deren Registrierung aufgehoben wird. Die Metadaten der Tabellen/Spalten müssen in dieser Tabelle registriert werden, bevor Sie einen räumlichen Index erstellen.
Durch das Erstellen einer Tabelle mit einer Spalte "ST_Geometry" werden keine ST_Geometry-Metadaten eingefügt. Wenn Sie einen räumlichen Index für eine Tabelle erstellen, wird ein Eintrag in die Tabellen "ST_GEOMETRY_COLUMNS" und "ST_GEOMETRY_INDEX" eingefügt.
Diese Tabelle wird zum Auswählen und für DML-Metadatenvorgänge verwendet. Gespeicherte Prozeduren dienen zum Einfügen und Löschen von Einträgen in der Tabelle "ST_GEOMETRY_COLUMNS".
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
OWNER |
NVARCHAR2(32) |
Name des Schemas, das die Tabelle besitzt |
NOT NULL |
TABLE_NAME |
NVARCHAR2(32) |
Nicht qualifizierter Name der Tabelle, die mindestens einen räumlichen Datentyp enthält |
NOT NULL |
COLUMN_NAME |
NVARCHAR2(32) |
Name der Geometriespalte |
NOT NULL |
GEOMETRY_TYPE |
NVARCHAR2(32) |
Mit der Spalte verknüpfte Geometrietypen |
|
PROPERTIES |
NUMBER(38) |
Eine Bitmaske mit Anwendungsinformationen, z. B. Entität, Tabellenstatus, Lade-/Normalmodus, Tabelle oder Sicht |
|
SRID |
NUMBER(38) |
Raumbezugswert aus der Tabelle "ST_SPATIAL_REFERENCES" |
NOT NULL |
GEOM_ID |
NUMBER(38) |
Eindeutige Definition eines Datensatzes; wird als Referenzschlüssel zur "index_id" in der Tabelle "ST_GEOMETRY_INDEX" verwendet |
NOT NULL |
ST_GEOMETRY_INDEX
Diese Tabelle enthält die räumlichen Indexinformationen für eine Spalte "ST_Geometry". Der räumliche Index für einen Speichertyp "ST_Geometry" ist ein in der Anweisung "CREATE INDEX" angegebener Domänenindex.
Gittergrößen und SRID werden in der Klausel "PARAMETERS" der Anweisung "CREATE INDEX" definiert. Bei Verwendung von "ALTER INDEX REBUILD" sollte der SRID-Wert nicht geändert werden. Andernfalls müssen die SRID-Werte für alle Features in einer separaten UPDATE-Anweisung für die Tabelle ebenfalls aktualisiert werden. Um Gittergrößen und eine SRID anzugeben, verwenden Sie die Schlüsselwörter "st_grids" und "st_srid":
CREATE INDEX shape_idx1 ON SCOTT.PARCELS (shape)
INDEXTYPE IS SDE.ST_SPATIAL_INDEX
PARAMETERS('st_grids=1,0,0 st_srid=1');
"OWNER", "TABLE_NAME" und "COLUMN_NAME" identifizieren einen ST_SPATIAL_INDEX-Domänenindex eindeutig.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
OWNER |
NVARCHAR2(32) |
Schemabesitzer |
|
TABLE_NAME |
NVARCHAR2(32) |
Nicht qualifizierter Tabellenname |
|
COLUMN_NAME |
NVARCHAR2(32) |
Name der Geometriespalte |
|
INDEX_ID |
NUMBER(38) |
Identifiziert den Domänenindex eindeutig |
NOT NULL |
GRID |
SDE.SP_GRID_INFO |
Gittertyp, der Informationen zu einem Multilevel-Ganzzahlen-Grid enthält "SP_GRID_INFO" ist ein GRID_TYPE-Spaltenobjekt, das aus drei NUMBER-Grid-Werten besteht. |
|
SRID |
NUMBER(38) |
SRID und Raumbezugsinformationen |
NOT NULL |
COMMIT_INT |
NUMBER(38) |
XML-Übergabeintervall für Zeilen des räumlichen Indexes; die Anzahl der betroffenen Zeilen vor dem Ausgeben eines "COMMIT"; Der Standardwert ist 1000. |
|
VERSION |
NUMBER(38) |
Versionsnummer des Domänenindexes |
|
STATUS |
NVARCHAR2(10) |
Beschreibt den Indexstatus (1 = Aktiv oder 0 = Deaktiviert). Beim Laden kann der Index aus Performance-Gründen deaktiviert werden. Standardmäßig ist er aktiv. |
|
INDEX_NAME |
NVARCHAR2(30) |
Name von "ST_SPATIAL_INDEX" (Domänenindex) |
|
UNIQUENESS |
VARCHAR2(9) |
Gibt an, ob der Domänenindex "UNIQUE" oder "NONUNIQUE" ist |
|
DISTINCT_KEYS |
NUMBER(38) |
Anzahl verschiedener Domänenindexschlüssel |
|
BLEVEL |
NUMBER(38) |
Tiefe des Domänenindexes von seinem Root-Block zu seinem Leaf-Block |
|
LEAF_BLOCKS |
NUMBER(38) |
Anzahl von Leaf-Blöcken für den Domänenindex |
|
CLUSTERING_FACTOR |
NUMBER(38) |
Gibt an, wie geordnet die Zeilen in der Tabelle basierend auf den Werten des Indexes sind; wenn der Wert von "CLUSTERING_FACTOR" ungefähr der Anzahl von Blöcken entspricht, ist die Tabelle gut geordnet. In diesem Fall verweisen die Indexeinträge in einem einzelnen Leaf-Block meist auf Zeilen in den gleichen Datenblöcken. Liegt der Wert von "CLUSTERING_FACTOR" nahe der Anzahl von Zeilen, ist die Tabelle willkürlich geordnet. In diesem Fall ist es unwahrscheinlich, dass die Indexeinträge im gleichen Leaf-Block auf Zeilen in den gleichen Datenblöcken verweisen. |
|
DENSITY |
NUMBER(38) |
Durchschnittliche Anzahl von Features pro Grid-Zelle |
|
NUM_ROWS |
NUMBER(38) |
Anzahl von Zeilen in der Tabelle, die "ST_Geometry" und "ST_SPATIAL_INDEX" enthält |
|
NUM_NULLS |
NUMBER(38) |
Anzahl von NULL-Werten für "ST_Geometry" in der Tabelle, die "ST_Geometry" und "ST_SPATIAL_INDEX" enthält |
|
SAMPLE_SIZE |
NUMBER(38) |
Größe der Datenstichprobe, die beim Erfassen von DBMS-Statistiken verwendet wird |
|
LAST_ANALYZED |
DATE |
Datum, an dem die Tabelle zuletzt analysiert wurde |
|
USER_STATS |
NVARCHAR2(3) |
Gibt an, ob die Statistik direkt vom Benutzer eingegeben wurde (YES) oder nicht (NO) |
|
ST_FUNCS |
SDE.ST_FUNCS_ARRAY |
Benutzerdefinierte Werte für Operatorselektivität und -kosten. Wenn diese festgelegt sind, werden abgeleitete Selektivitätswerte und vom System definierte Operatorkosten durch die definierten Werte überschrieben. |
ST_SPATIAL_REFERENCES
Diese Tabelle enthält alle für den Typ "ST_Geometry" verfügbaren Raumbezüge. Auf räumliche Tabellen muss ordnungsgemäß verwiesen werden, damit Sie diese einzeln analysieren oder zum Anzeigen von Beziehungen kombinieren können. Hierfür sind ein Raumbezug und ein Koordinatensystem erforderlich.
Die Tabelle "ST_SPATIAL_REFERENCES" enthält das Koordinatensystem und Gleitkomma-zu-Ganzzahl-Transformationswerte. Die Parameter von Raumbezugssystemen werden von internen Funktionen verwendet, um die Gleitkommakoordinaten der Geometrie vor dem Speichern in positive 64-Bit-Ganzzahlwerte umzuwandeln und zu skalieren. Beim Abrufen wird das ursprünglich externe Gleitkommaformat der Koordinaten wiederhergestellt.
Die Tabelle "ST_COORDINATE_SYSTEMS" beschreibt zusammen mit der Tabelle "ST_SPATIAL_REFERENCES" die für den Typ "ST_Geometry" verfügbaren Koordinatensysteme und Projektionen. In dem Tabellenschema enthalten sind Maßstäbe und Versätze für Koordinaten (X, Y, Z) und Messwerte (M). Mithilfe dieser Informationen können Dezimalwerte in Ganzzahlen und negative Werte in positive Werte konvertiert werden, um die Speicherung und Performance zu verbessern.
Die Tabelle "ST_SPATIAL_REFERENCES" wird mit von der European Petroleum Survey Group (EPSG) definierten Raumbezügen automatisch gefüllt. Die EPSG-Codes werden für die Raumbezugskennung (SRID) verwendet, um die Freigabe der Daten in Datenbanken zu vereinfachen. Beim Importieren von Daten werden der Tabelle andere Raumbezüge hinzugefügt, wenn der eingehende Raumbezug nicht einem vorhandenen Raumbezug entspricht.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
SR_NAME |
NVARCHAR2(128) |
Name des Raumbezugs |
NOT NULL |
SRID |
NUMBER(38) |
Die Raumbezugs-ID |
NOT NULL |
X_OFFSET |
FLOAT(126) |
Versatz, der auf X-Koordinatenwerte angewendet wird |
NOT NULL |
Y_OFFSET |
FLOAT(126) |
Versatz, der auf Y-Koordinatenwerte angewendet wird |
NOT NULL |
XYUNITS |
FLOAT(126) |
Maßstabsfaktor, der nach Anwendung des Versatzes auf X- und Y-Koordinaten angewendet wird |
NOT NULL |
Z_OFFSET |
FLOAT(126) |
Versatz, der auf Z-Koordinatenwerte angewendet wird |
NOT NULL |
Z_SCALE |
FLOAT(126) |
Maßstabsfaktor, der nach Anwendung des Versatzes auf Z-Koordinaten angewendet wird |
NOT NULL |
M_OFFSET |
FLOAT(126) |
Versatz, der auf Messwerte angewendet wird |
NOT NULL |
M_SCALE |
FLOAT(126) |
Maßstabsfaktor, der nach Anwendung des Versatzes auf Messwerte angewendet wird |
NOT NULL |
MIN_X |
FLOAT(126) |
Minimaler möglicher X-Wert für Koordinaten |
NOT NULL |
MAX_X |
FLOAT(126) |
Maximaler möglicher X-Wert für Koordinaten |
NOT NULL |
MIN_Y |
FLOAT(126) |
Minimaler möglicher Y-Wert für Koordinaten |
NOT NULL |
MAX_Y |
FLOAT(126) |
Maximaler möglicher Y-Wert für Koordinaten |
NOT NULL |
MIN_Z |
FLOAT(126) |
Minimaler möglicher Z-Wert für Koordinaten |
|
MAX_Z |
FLOAT(126) |
Maximaler möglicher Z-Wert für Koordinaten |
|
MIN_M |
FLOAT(126) |
Minimaler möglicher M-Wert für Messwerte |
|
MAX_M |
FLOAT(126) |
Maximaler möglicher M-Wert für Messwerte |
|
CS_ID |
NUMBER(38) |
Fremdschlüssel für die Tabelle "ST_COORDINATE_SYSTEMS" |
|
CS_NAME |
NVARCHAR2(128) |
Name des Koordinatensystems für dieses Raumbezugssystem |
NOT NULL |
CS_TYPE |
NVARCHAR2(128) |
Typ des Koordinatensystems: PROJECTED, GEOGRAPHIC oder UNSPECIFIED |
NOT NULL |
ORGANIZATION |
NVARCHAR2(128) |
Name der Organisation, die das Koordinatensystem definiert hat |
|
ORG_COORDSYS_ID |
NUMBER(38) |
Von der Organisation definierte Koordinatensystem-ID |
|
DEFINITION |
NVARCHAR2(2048) |
Well-Known Text-Beschreibung des Koordinatensystems |
NOT NULL |
DESCRIPTION |
NVARCHAR2(256) |
Beschreibung des Raumbezugssystems, einschließlich Angaben zur Anwendung |
TABLE_LOCKS
Die Tabelle TABLE_LOCKS pflegt die Sperren für ArcSDE-registrierte Tabellen.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
SDE_ID |
NUMBER(38) |
Prozess-ID des Prozesses, der die Tabelle gesperrt hat; verweist auf die Spalte "SDE_ID" in der Tabelle "PROCESS_INFORMATION" |
NOT NULL |
REGISTRATION_ID |
NUMBER(38) |
Fremdschlüssel für das Feld "registration_id" in der Tabelle "TABLE_REGISTRY" |
NOT NULL |
LOCK_TYPE |
NCHAR(1) |
Typ der Tabellensperre
|
NOT NULL |
LOCK_TIME | DATE | Datum und Uhrzeit des Abrufs der Tabellensperre | NOT NULL |
TABLE_REGISTRY
In der Tabelle TABLE_REGISTRY werden alle registrierten Tabellen verwaltet. Die Werte umfassen ID, Tabellenname, Eigentümer und Beschreibung.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
REGISTRATION_ID |
NUMBER(38) |
Eindeutige Kennung für die Registrierung der Tabelle |
NOT NULL |
TABLE_NAME |
NVARCHAR2(160) |
Name der Tabelle |
NOT NULL |
OWNER |
NVARCHAR2(32) |
Benutzer, der die Tabelle erstellt hat |
NOT NULL |
ROWID_COLUMN |
NVARCHAR2(32) |
Name der Spalte "ObjectID" in der Tabelle |
|
DESCRIPTION |
NVARCHAR2(65) |
Benutzerdefinierte Textbeschreibung der Tabelle |
|
OBJECT_FLAGS |
NUMBER(38) |
Speichert die Registrierungseigenschaften der Tabelle mit den folgenden Angaben:
|
NOT NULL |
REGISTRATION_DATE |
NUMBER(38) |
Datum, an dem die Tabelle bei ArcSDE registriert wurde |
NOT NULL |
CONFIG_KEYWORD |
NVARCHAR2(32) |
Konfigurationsschlüsselwort, das bei der ArcSDE-Registrierung der Tabelle festgelegt wurde; bestimmt die Speicherung der Tabelle und ihrer Indizes in der Datenbank |
|
MINIMUM_ID |
NUMBER(38) |
Der Mindestwert der "row_id" für die Tabelle |
|
IMV_VIEW_NAME |
NVARCHAR2(32) |
Der Name der versionierten Sicht in der Tabelle (sofern die Tabelle als versioniert registriert ist) oder der Name der Sicht, die für die nicht versionierte Tabelle erstellt wurde, wenn sie für die Archivierung aktiviert ist. |
VERSION
Die Tabelle VERSION pflegt Informationen über die Version von ArcSDE für die erwartete Datenbankverarbeitung. Die Tabelle enthält die Versionsidentifikation für die zuletzt installierte Version von ArcSDE.
Die Tabelle VERSION sowie andere ArcSDE-Systemtabellen werden nach jeder Installation einer neuen Version von ArcSDE aktualisiert.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
MAJOR |
NUMBER(38) |
Nummer der Hauptversion; Beispiel: Die Hauptversionsnummer von ArcSDE 9.3 ist 9. |
NOT NULL |
MINOR |
NUMBER(38) |
Nummer, die die Unterversion angibt; Beispiel: Die Unterversionsnummer von ArcSDE 9.3 ist 3. |
NOT NULL |
BUGFIX |
NUMBER(38) |
Nummer des installierten Patches oder Service-Packs |
NOT NULL |
DESCRIPTION |
NVARCHAR2(96) |
Systemdefinierte Beschreibung der ArcSDE-Installation |
NOT NULL |
RELEASE |
NUMBER(38) |
Vollständige Versionsnummer, z. B. 92009 |
NOT NULL |
SDE_SVR_REL_LOW |
NUMBER(38) |
Gibt die niedrigste Versionsnummer des Servers an, der für diese Instanz ausgeführt werden darf |
NOT NULL |
VERSIONS
Die Tabelle VERSIONS enthält Informationen über versionierte Geodatabases.
Jede Version wird anhand eines Namens, mit einem Eigentümer, einer Beschreibung und einem verknüpften Datenbankstatus identifiziert. Diese Tabelle definiert die verschiedenen Versionen, die die Datenbank enthält, und liefert eine Liste der verfügbaren Versionen, die dem Benutzer präsentiert werden. Diese Versionen werden verwendet, um auf bestimmte Datenbankzustände anhand der Anwendung zuzugreifen. Versionsname und ID sind eindeutig.
Wenn die Tabelle VERSIONS zuerst von ArcSDE erstellt wird, wird eine Standardversion in die Tabelle eingefügt. Diese Standardversion wird als "DEFAULT" bezeichnet. Ihr Eigentümer ist der ArcSDE-Administrator, und es wird der Zugriff "PUBLIC" gewährt. Die anfängliche "state_id" ist 0, und die Beschreibungszeichenfolge ist "Instance Default Version". Da für die Standardversion der Zugriff "PUBLIC" gewährt wurde, kann jeder Benutzer den Zustand des Standards ändern.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
NAME |
NVARCHAR2(64) |
Der eindeutige Name der Version |
NOT NULL |
OWNER |
NVARCHAR2(32) |
Der Versionseigentümer |
NOT NULL |
VERSION_ID |
NUMBER(38) |
Die eindeutige Kennung der Version |
NOT NULL |
STATUS |
NUMBER(38) |
Gibt an, ob die Version öffentlich verfügbar ist oder ob nur der Eigentümer darauf zugreifen kann |
NOT NULL |
STATE_ID |
NUMBER(38) |
Die Kennung des Datenbankzustands, auf den diese Version hinweist |
NOT NULL |
DESCRIPTION |
NVARCHAR2(65) |
Optionale Textbeschreibung der Version |
|
PARENT_NAME |
NVARCHAR2(64) |
Der Name der übergeordneten Version dieser Version |
|
PARENT_OWNER |
NVARCHAR2(32) |
Der Name des Eigentümers der übergeordneten Version |
|
PARENT_VERSION_ID |
NUMBER(38) |
Die Kennung der Version, die die übergeordnete Kennung dieser Version darstellt |
|
CREATION_TIME |
DATE |
Datum und Uhrzeit der Erstellung dieser Version |
NOT NULL |