Tablespaces und Datendateien überwachen und verwalten
Sie können die Tablespaces und Datendateien in den einzelnen Tablespaces in der verwalteten Datenbank überwachen und Speicherverwaltungsaufgaben ausführen, wie das Erstellen, Bearbeiten und Löschen von Tablespaces sowie das Hinzufügen und Bearbeiten von Datendateien.
Um Tablespaces anzuzeigen, gehen Sie zur Seite Details der verwalteten Datenbank, und klicken Sie im linken Fensterbereich unter Ressourcen auf Tablespaces.
Im Abschnitt Tablespaces können Sie die Liste der Tablespaces anzeigen sowie den belegten und zugewiesenen Speicherplatz (in GB) für alle Datendateien im System und in den Benutzer-Tablespaces oben rechts im Abschnitt überwachen. Sie können auch jeden einzelnen Tablespace überwachen, der weiter erweitert werden kann, um alle Datendateien im Tablespace anzuzeigen. In diesem Abschnitt können Sie Balkendiagramme anzeigen, die einen schnellen Einblick in die Speicherplatznutzung, Informationen wie den Status der Tablespaces und Datendateien, den Tablespace-Typ, die Angabe, ob die Tablespaces und Datendateien automatisch erweitert werden können, und den Verzeichnisspeicherort bieten.
Bei autonomen Datenbanken ohne Server können Sie keine Tablespace-Verwaltungsaufgaben ausführen, wie das Erstellen eines Tablespace, das Löschen eines Tablespace und das Ändern der Größe von Datendateien.
Weitere Informationen zu Tablespaces finden Sie unter Überblick über Tablespaces in Oracle-Datenbankkonzepte.
Erforderliche Berechtigungen für das Arbeiten mit Tablespaces
Sie benötigen die Systemberechtigung CREATE TABLESPACE
, um einen Tablespace zu erstellen. Um den Tablespace SYSAUX
zu erstellen, benötigen Sie die Systemberechtigung SYSDBA
. Darüber hinaus müssen Sie über folgende Berechtigungen verfügen:
ALTER TABLESPACE
, um einen Tablespace zu bearbeitenDROP TABLESPACE
, um einen Tablespace zu löschenMANAGE TABLESPACE
, um den Status des Tablespace zu aktualisierenALTER DATABASE
, um einen Default Tablespace festzulegen oder die Größe der Datendateien zu ändern
Tablespace erstellen
Sie können zusätzliche Tablespaces erstellen, in denen Benutzerdaten gespeichert werden, damit nicht alle Daten im USERS
Tablespace gespeichert werden. Im Folgenden sind einige Gründe für das Erstellen zusätzlicher Tablespaces aufgeführt:
- Für bestimmte Benutzer, Gruppen von Benutzern oder Anwendungen kann es praktisch sein, alle Anwendungsdaten in einem separaten Tablespace oder einer Gruppe von Tablespaces zu speichern, um sie sichern, wiederherstellen und verwalten zu können. Zum Beispiel, wenn Sie aufgrund eines Hardware- oder Softwarefehlers alle Anwendungsdaten aus einem Backup wiederherstellen müssen und ein Offline-Recovery ausführen möchten. Wenn die Anwendungsdaten in einem separaten Tablespace gespeichert wurden, können Sie nur den Tablespace offline setzen und wiederherstellen, ohne dass sich dieser Vorgang auf den Betrieb der anderen Datenbankanwendungen auswirkt.
- Einige Anwendungen wie die mit großen partitionierten Tabellen können von über mehrere Tablespaces verteilte Daten profitieren. Dieser Ansatz ermöglicht die optimale Nutzung des verfügbaren Speichers, da Daten, auf die häufig zugegriffen wird, auf leistungsstarken Platten platziert werden können, während selten abgerufene Daten in kostengünstigeren Speichern platziert werden können.
So erstellen Sie einen Tablespace:
Weitere Informationen zu den Feldern und Attributen, die im Bereich TABLESPACE erstellen angegeben werden müssen, finden Sie unter CREATE TABLESPACE in der SQL-Sprachreferenz für Oracle Database.
Andere Speicherverwaltungsaufgaben ausführen
Sie können zusätzliche Speicherverwaltungsaufgaben im Abschnitt Tablespaces ausführen.
Tablespace-Aufgaben
Klicken Sie auf das Symbol Aktionen (), das für jeden Tablespace verfügbar ist, und führen Sie die folgenden Aufgaben aus. Beachten Sie, dass die Verfügbarkeit der Optionen im Menü Aktionen von den für den Tablespace festgelegten Bedingungen abhängig ist und nicht alle Optionen für alle Tablespaces angezeigt werden. Wenn der Tablespace beispielsweise bereits ein Default Tablespace ist, wird die Option Als Default Tablespace festlegen nicht im Menü Aktionen angezeigt.
- Details anzeigen: Klicken Sie auf diese Schaltfläche, um allgemeine Details und Speicherdetails zum Tablespace anzuzeigen.
- Tablespace bearbeiten: Klicken Sie auf diese Option, um die Tablespace-Details zu bearbeiten. Bei einem Smallfile Tablespace können Sie nur den Namen des Tablespaces bearbeiten. Bei einem Bigfile Tablespace können Sie jedoch den Namen, die Dateigröße und die Einstellungen für die Option Automatisch erweitern bearbeiten.
- Tablespace löschen: Klicken Sie auf diese Option, um den Tablespace zu löschen. Im Bereich Tablespace löschen werden die Optionen zum Löschen der Datendateien und des Tablespace-Inhalts angezeigt.
Hinweis
Wenn ein Tablespace gelöscht wird, sind die darin enthaltenen Objekte und Daten nicht mehr verfügbar, und das Recovery kann ein zeitaufwendiger Prozess sein. Es wird empfohlen, ein Backup zu erstellen, bevor Sie einen Tablespace löschen. - Tablespace als schreibgeschützt festlegen oder Lese- und Schreibzugriff für Tablespace festlegen: Klicken Sie auf diese Option, um schreibgeschützten Zugriff oder Lese- und Schreibzugriff für den Tablespace festzulegen.
- Als Standard-Tablespace festlegen: Klicken Sie auf diese Option, um den Tablespace als Standard-Tablespace festzulegen.
- Datendatei hinzufügen: Klicken Sie auf diese Option, um dem Tablespace Datendateien hinzuzufügen.
Datendateiaufgaben
Blenden Sie die Liste der Datendateien ein, klicken Sie auf das Symbol Aktionen (), das für eine Datendatei verfügbar ist, und führen Sie die folgenden Aufgaben aus. Beachten Sie, dass die Option Datendatei löschen im Menü Aktionen nicht angezeigt wird, wenn nur eine Datendatei im Tablespace vorhanden ist.
- Bearbeiten: Klicken Sie auf diese Option, um die Dateigröße und die Einstellungen für die Option Automatisch erweitern der Datendatei zu bearbeiten.
- Datendatei löschen: Klicken Sie auf diese Option, um die Datendatei zu löschen.
Hinweis
Das Löschen einer Datendatei kann zu Datenverlust führen. Es wird empfohlen, ein Backup zu erstellen, bevor Sie eine Datendatei löschen.