? Database Verwaltung erfordert die Verwaltung und Organisation von Dateien , auch wenn die Datenbank selbst existiert, um diese Aufgabe durchzuführen. Während die Datenbank -Dateien und Beziehungen innerhalb seiner eigenen Kontext verwalten kann , muss die Datenbank Administrator die Implementierung, Migration und physikalischen Zwängen der Dateien in der Datenbank . Zum Beispiel verwendet die Datenbank Tablespaces , um Dateien zu organisieren, aber der Administrator muss diese Tablespaces zu überwachen, um sicherzustellen, dass sie ordnungsgemäß funktionieren weiterhin . Tablespaces
Daten in einer Datenbank in Dateien, die in organisierten gespeichert " Tablespaces . " Ein Tablespace ist die logische Speichereinheit in Datenbank-Management verwendet . Jeder Tabellenbereich enthält Dateien, die auf der Festplatte eines Computers vorhanden und entsprechen dem das Dateisystem des Computers . Die Dateien enthalten Daten , die verwendet werden, um Tabellen in der Datenbank zu füllen ist . Jeder Tabellenbereich für einen bestimmten Aspekt oder eine Sammlung von Daten aus einem bestimmten Teil der zugehörigen Datenbank .
SYSTEM Tablespace
Standardmäßig werden bestimmte Tablespaces der Datenbank-Software gebaut wenn eine neue Datenbank wird von einem Administrator erstellt . Ein Tablespace insbesondere - das SYSTEM Tablespace - enthält Dateien, die die " Data Dictionary " der Datenbank zu speichern. Das Data Dictionary enthält Metadaten zu den Daten in der Datenbank . Diese Metadaten wesentlichen Daten über die Daten , wie die Zeit der Erstellung , Format und Beziehungen zu anderen Daten . Das Data Dictionary ist entscheidend für den Betrieb der Datenbank .
Filling Up SYSTEM Tablespace
Theoretisch kann das SYSTEM Tablespace füllen Sie ihm zugewiesenen Speicher, wenn es wird nicht überwacht. Während das SYSTEM Tablespace stellt eine besondere Reihe von Daten und erfordert besondere Privilegien zu zugreifen und diese verwalten , ist die eigentliche Verwaltung des Tablespace die gleiche wie bei jedem anderen Tabellenbereich . Dies bedeutet, dass der Tabellenbereich kann mit Daten zu füllen und zu einer Sperre des Systems. Sein Raum erweitert sich jedoch, mit üblichen Tablespace -Kommandos .
Erweiterung des Tablespace
Um das SYSTEM Tablespace erweitern , nutzt der Administrator den "alter "-Befehl , welches erlaubt den direkten Zugriff auf den Tabellenbereich . Dann kann der " autoextend " Stichwort der Administrator den Tabellenbereich zu einer bestimmten Größe zu erweitern. Zum Beispiel wird der folgende Befehl die "Beispiel" Tisch Größe von 100 verlängern und sicherzustellen, dass die Auto- Tablespace erstreckt, wenn es ausgeführt wird out of space :
ALTER TABLESPACE Beispiel
AUTOEXTEND ON Weiter 100M MAXSIZE UNLIMITED