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.

Hinweis

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 bearbeiten
  • DROP TABLESPACE, um einen Tablespace zu löschen
  • MANAGE TABLESPACE, um den Status des Tablespace zu aktualisieren
  • ALTER 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:

  1. Klicken Sie im Abschnitt Tablespaces auf der Seite Details der verwalteten Datenbank auf Erstellen.
  2. Im Bereich Tablespace erstellen:
    1. Geben Sie im Abschnitt Allgemein Folgendes an:
      1. Name: Geben Sie einen Namen für den Tablespace ein.
      2. Standard-Tablespace: Aktivieren Sie dieses Kontrollkästchen (optional), um den Tablespace als Standard-Tablespace festzulegen.
      3. Typ: Wählen Sie Permanent oder Temporary aus, um den Tablespace-Typ anzugeben. Permanent ist standardmäßig ausgewählt.
      4. Bigfile: Wählen Sie Smallfile oder Bigfile aus, um das Volumen des Tablespace anzugeben. Smallfile ist standardmäßig aktiviert.
        Hinweis

        Wenn Sie Bigfile auswählen, kann der Tablespace nur eine Datendatei aufweisen.
      5. Status: Wählen Sie Mit Schreibzugriff oder Schreibgeschützt aus, um den Status des Tablespace anzugeben. Mit Schreibzugriff ist standardmäßig ausgewählt.
      6. Verschlüsselung: Aktivieren Sie das Kontrollkästchen Aktiviert, um die Verschlüsselung zu aktivieren, und wählen Sie den Verschlüsselungsstandard im Feld Verschlüsselungsalgorithmus aus. Das Kontrollkästchen Aktiviert ist standardmäßig aktiviert. Sie können es deaktivieren, wenn keine Verschlüsselung erforderlich ist.
        Hinweis

        Um die Verschlüsselung zu aktivieren, muss die transparente Datenverschlüsselung in der Datenbank aktiviert sein, und das Wallet muss geöffnet sein. Weitere Informationen finden Sie unter Einführung in die transparente Datenverschlüsselung in der erweiterten Sicherheitsdokumentation für Oracle Database.
    2. Geben Sie im Abschnitt Datendateien hinzufügen Folgendes an:

      Sie können Datendateien zu Oracle Automatic Storage Management-(Oracle ASM-)Datenträgergruppen oder im Dateisystemspeicher hinzufügen. Außerdem können Sie die Verwendung von Oracle Managed Files aktivieren oder explizit angeben, welche Datendateien oder temporären Dateien hinzugefügt werden müssen. Informationen zu Oracle ASM finden Sie unter Überblick über Oracle Automatic Storage Management in der Administratordokumentation zu Oracle Automatic Storage Management.

      1. Speichertyp: Prüfen Sie den Speichertyp: Dateisystem oder Automatische Speicherverwaltung.
      2. Oracle-verwaltete Dateien verwenden: Wählen Sie diese Option aus, um von Oracle verwaltete Dateien im Tablespace zu verwenden. Dieses Kontrollkästchen ist standardmäßig aktiviert, und die von Oracle verwaltete Datendatei ist 0,1 GB groß und mit einer unbegrenzten maximalen Größe automatisch erweiterbar. Informationen zu Oracle Managed Files finden Sie unter Oracle Managed Files verwenden in der Administratordokumentation zu Oracle Database.

        Wenn Sie das Kontrollkästchen Oracle-verwaltete Dateien verwenden deaktivieren, wird je nach Speichertyp eine der folgenden Optionen angezeigt.

        • Pfad und Name der Datendatei: Geben Sie den absoluten Pfad und den Namen der Datendateien an, und klicken Sie auf Hinzufügen. Dieses Feld wird für den Speichertyp Dateisystem angezeigt.
        • Datenträgergruppen: Geben Sie die Datenträgergruppe an, in der die Dateien gespeichert werden sollen, und klicken Sie auf Hinzufügen. Dieses Feld wird für den Speichertyp Automatische Speicherverwaltung angezeigt.
      3. Dateigröße (GB): Geben Sie die anfängliche Größe der Datendatei in GB ein. Standardmäßig werden 1 GB angegeben.
      4. Automatisch erweitern: Wählen Sie diese Option aus, um die Datendatei automatisch zu erweitern, wenn sie die maximale Größe erreicht. Standardmäßig ist dieses Kontrollkästchen aktiviert, im Feld Inkrement (MB) sind 100 MB als Inkrementwert angegeben, im Feld Unbegrenzt ist das Kontrollkästchen Maximale Dateigröße aktiviert. Sie können den Wert im Feld Inkrement (MB) ändern, das Kontrollkästchen Unbegrenzt deaktivieren und im Feld Bestimmte Größe (MB) eine maximale Größe für die Datendatei angeben.
    3. Geben Sie im Abschnitt Speicherplatz Folgendes an:
      1. Segmentspeicherverwaltung: Wählen Sie Automatisch oder Manuell aus, um anzugeben, wie der Speicherplatz in einem Segment verwaltet werden soll. Automatisch ist standardmäßig ausgewählt.
      2. Komprimierung: Wählen Sie Keine oder Basis aus, um anzugeben, ob Sie eine Komprimierungsoption verwenden möchten. Keine ist standardmäßig ausgewählt.
      3. Extent-Umlage: Wählen Sie Automatisch oder Gleichmäßig aus, um die Extent-Umlage anzugeben. Automatisch ist standardmäßig ausgewählt. Wenn Sie Gleichmäßig auswählen, um anzugeben, dass die Extent-Zuweisung eine feste, gleichmäßige Größe aufweist, können Sie optional die Extent-Größe im Feld Extent-Größe (KB) angeben.
      4. Blockgröße: Prüfen Sie die Standardblockgröße.
    4. Wählen Sie eine der verfügbaren Optionen in der Dropdown-Liste Zugangsdatentyp im Abschnitt Zugangsdaten aus, um Datenbankzugangsdaten für die Verbindung zur verwalteten Datenbank anzugeben. Informationen zu Zugangsdatentypen finden Sie unter Diagnose- und Verwaltungsaufgaben mit Zugangsdaten ausführen.
    5. Klicken Sie auf Erstellen.
Der neu erstellte Tablespace wird im Abschnitt Tablespaces auf der Seite Details der verwalteten Datenbank angezeigt.

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 (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 (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.