So überprüfen Sie den Speicherplatz, der von der Oracle -Datenbank besetzt ist?

So überprüfen Sie den Speicherplatz, der von der Oracle -Datenbank besetzt ist?
In den jüngsten Statistiken vom Februar 2023 wird die Oracle-Datenbank von DB-Engine als weltweit beliebtestes relationales Datenbankmanagementsystem eingestuft. Personen, die mit Oracle -Datenbanken arbeiten, möchten manchmal den von der Datenbank besetzten Festplattenraum überprüfen, um Entscheidungen bezüglich der Kapazitätsplanung, Leistungsoptimierung und Ressourcenmanagement zu treffen.

In dieser Beschreibung wird der Speicherplatz der Oracle-Datenbank überprüft oder überprüfen.

So überprüfen Sie den Speicherplatz, der von der Oracle -Datenbank besetzt ist?

Die Größe der Oracle -Datenbank hängt vom physischen Speicherplatz ab, der von TEMP -Dateien, Protokollen und Datendateien der Datenbank auf der Festplatte verbraucht wird:

Überprüfen Sie den besetzten Raum in der Datenbank auf der Festplatte, der Suche und ÖffnenSQL -Entwickler”Aus dem Startmenü:

Warten Sie, bis es sich öffnet:

Doppelklicken Sie auf die verfügbare Datenbankverbindung, deren Größe Sie überprüfen möchten. Geben Sie das Passwort an und klicken Sie auf die “OK" Taste:

Der "SQL Arbeitsblatt”Wird nach der erfolgreichen Anmeldung in der Datenbank geöffnet:

Geben Sie diesen Befehl in das "SQL -Arbeitsblatt" ein, um den Speicherplatz der Oracle -Datenbank zu überprüfen:

col "Gesamtgröße der Datenbank in GBS" Format A30
col "Gebrauchter Speicherplatz in GBS" Format A30
col "freier Speicherplatz in GBS" Format A30
Wählen Sie Runde (SUM (used_space.Bytes) / 1024 /1024 /1024) "Gesamtgröße der Datenbank in GBS" "
, Runde (Summe (gebraucht_space.Bytes) / 1024 /1024 /1024) - Runde (Free_space.f / 1024 /1024 /1024) "Gebrauchter Speicherplatz in GBS"
, Runde (Free_space.f / 1024 /1024 /1024) "Freier Speicherplatz in GBS"
Von (Auswählen von Bytes aus v $ DataFile Union Alle Auswahl von Bytes von v $ tempfile Union Alle Auswahl Bytes aus v $ log) used_space
, (Wählen Sie Summe (Bytes) als F aus dba_free_space) Free_space
Gruppe von Free_space.F;

Lassen Sie uns den oben gegebenen Code-Snippet verstehen:

  • Aussagen mit dem “col"Das Schlüsselwort definiert die Ausgabe der Abfrage (30 Zeichen breit) mit den Headern"Gesamtgröße der Datenbank in GBS","Gebrauchter Speicherplatz in GBS", Und "Freier Speicherplatz in GBS”.
  • Der "wählen”Anweisung ist die Auswahl von drei Werten und formatiert sie als Zeichenfolge in GBS.
  • Die erste Zeile der “wählen”Anweisung berechnet die Größe der Datenbank durch Hinzufügen von Datenfaktoren, Tempfile und Protokolldateien.
  • Die zweite Zeile der “wählen”Anweisung berechnet den gebrauchten Raum, indem der freie Speicherplatz aus der Gesamtgröße der Datenbank subtrahiert.
  • Die dritte Zeile der “wählen”Anweisung wählt die Menge an freiem Speicherplatz aus der“ ausdba_free_space" Tisch.
  • Der "aus"Anweisung definiert die Tabellen"belegter Speicherplatz" Und "Freiraum”In der Abfrage verwendet.
  • Der "Gruppe”Anweisung gruppiert die Ausgabe der Abfrage nach der Menge des freien Speicherplatzes in der Datenbank.

Sobald die Abfrage ausgeführt wird, wird in der Ausgabe von der Oracle -Datenbank Speicherplatz angezeigt:

Wir haben das Verfahren zur Überprüfung des von der Oracle -Datenbank besetzten Festplattenraums erörtert.

Abschluss

Das Überprüfen des besetzten Speicherplatzes in der Oracle -Datenbank ist erforderlich, um Entscheidungen über Kapazitätsplanung, Ressourcenmanagement, Compliance und Leistungsoptimierung zu treffen. Der von der Datenbank verbrauchte Festplattenraum wird aus der Summe des Speicherplatzs abgeleitet, der von TEMP -Dateien, Protokollen und Datendateien der Datenbank verbraucht wird. Dieser Beitrag hat gezeigt, wie der Speicherplatz überprüft wird, der von der Oracle -Datenbank besetzt ist.