Ein Oracle- Segment ist eine Art von Struktur verwendet, um Daten in der Datenbank zu speichern. Ein Segment ist eine Tabelle, einen Index oder Protokolldatei. Jedes dieser Segmente Speicherplatz auf der Festplatte. Oracle enthält einen "select "-Anweisung Sie verwenden, um die Größe jedes dieser Segmente abfragen können . Verwenden Sie die Abfrage, um die Größe in Megabyte berechnen , so können Sie für alle Hardware-Upgrades auf dem Server zu planen. Anleitung
1
Öffnen Sie die Oracle Database Manager Software. Melden Sie sich bei Ihrem Server und öffnen Sie die PL -SQL-Editor
2
kopieren und fügen Sie folgenden PL -SQL-Code in den Editor : .
Selectsegment_name , sum ( bytes ) /( 1024 * 1024) SegmentSizefromuser_extentswheresegment_type = ' TABLE'andsegment_name =' MYTABLE '
Ersetzen Sie " Tabelle " in der "where" -Klausel mit der Art des Segments, das Sie abfragen möchten , wie " Tisch" "index" oder " Cluster. " Ersetzen " mytable " mit dem Namen des Segments, das Sie abfragen möchten . Zum Beispiel, wenn Sie eine Tabelle haben Sie berechnen mit dem Namen " Kunden " Verwendung " Tisch " in der " segment_type "-Klausel . Verwenden Sie " Kunden " in der " segment_name "-Klausel . Alle Klauseln kann gelöscht werden, wenn Sie alle Segment Größen sehen möchten.
3
Klicken Sie " Ausführen", um die Abfrage auszuführen. Die Größe des Segments ist Anzeige in Megabyte in der PL -SQL-Editor -Fenster Ergebnisse .