|
Begriffe Dictionary- / Local Managed Tablespace Impressum |
Bei der Oracle Speicherverwaltung sind zwei Ebenen zu unterscheiden: Die logische Ebene und die physische Ebene. Die logische Ebene beschäftigt sich mit den Objekten, die üblicherweise mit SQL behandelt werden: Tabellen, Indizes u.s.w. Diese Objekte werden in den physischen Strukturen abgelegt. Die Begriffe der physischen Datenstrukturen sind: Weitere Speicherstrukturen wie die control files und redo-log-files dienen nicht der Ablage der Nutzdaten, sondern ausschließlich der Verwaltung. Die obigen Begriffe bilden eine hierarchische Ordnung:
Ein logisches Objekt wie eine Tabelle belegt in der physischen Struktur ein Speicher-Segment. Ein Speichersegment besteht aus einem oder mehreren extents, die wiederum in einer Datei oder in mehreren Dateien verteilt liegen können. Die folgende Grafik verdeutlicht die Zusammenhänge der Begriffe: Tablespace (gestrichelter Bereich)
KonfigurationFür jedes Objekt wird beim Anlegen entsschieden, in welchem Tablespace es liegen soll. Zusätzlich werden über die sogenannten Storage-Parameter die Größen und die Anzahl der Extents festgelegt. Beispiel:create table test Erläuterung:
Default-Einstellungen
HinweiseSeparate(r) Tablespace(s) für jede Applikation sinnvoll. Beispiel: USERS, INDEX, PT_DATA,
PT_INDEX drop table < table_name>; -- Alles löschen truncate table < table_name>; -- Nur die Daten löschen,
das initial-extent bleibt leer erhalten |
Tablespace Extent Segment Block Tablespaces Extents Segmente Blöcke blocks Segments Datei Datendatei Speicherverwaltung Speicherplatz Speicher Datei Dateien File Files Tablespace Tablespaces Administration