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.