In Oracle können Sie die SELECT-Anweisung verwenden, um die Größe des Tabellenbereichs abzufragen. Die Syntax lautet „SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE...GROUP BY..."; Tabellenbereich ist nur ein logisches Konzept und Datendateien sind das, was eigentlich Daten speichert.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle Version 12c, Dell G3-Computer.
Zeigen Sie den Namen und die Größe des Tabellenbereichs an
Oracle-Tablespaces (Tablespaces) sind ein logisches Konzept, und Daten werden tatsächlich in Datendateien gespeichert. Eine Oracle-Datenbank kann über einen oder mehrere Tabellenbereiche verfügen, und ein Tabellenbereich entspricht einer oder mehreren physischen Datenbankdateien.Tabellenraum ist die kleinste Einheit für die Wiederherstellung von Oracle-Datenbanken und beherbergt viele Datenbankeinheiten wie Tabellen, Ansichten, Indizes, Cluster, Rollback-Segmente, temporäre Segmente usw.
1. Funktionen des Oracle-Tabellenbereichs:
(1) Kontrolle der Datenbankdaten-Festplattenzuordnung; (2) Begrenzen Sie den Speicherplatz, den Benutzer im Tabellenbereich verwenden können;
(3) Die Tabelle Der Speicherplatz verfügt über die Attribute „online“, „offline“, „readonly“ und „readwrite“.
2. Klassifizierung von Tabellenbereichen:Permanenter Tabellenbereich: Einige Objekte, die dauerhaft in der Datenbank gespeichert werden sollen, z. B. Tabellen, Ansichten, gespeicherte Prozeduren.
Temporärer Tabellenbereich: Der Zwischenausführungsprozess während Datenbankoperationen. Ausführung Nach Abschluss wird der gespeicherte Inhalt automatisch freigegeben
UNDO-Tabellenbereich: Wird zum Speichern der alten Werte geänderter Daten in der Transaktion verwendet und kann die Daten zurücksetzen.
Segment (Segment) bezieht sich auf das Allgemeine Name des von der Datendatei oder Datenbank belegten Speicherplatzes. Eine Sammlung von Speicherplatz, der von Objekten verwendet wird; kann Tabellensegmente, Indexsegmente, Rollback-Segmente, temporäre Segmente, Cache-Segmente usw. umfassen.
Extent (Intervall/Erweiterung): Jeder kontinuierliche Block, der einem Objekt (z. B. einer Tabelle) zugewiesen ist, wird als Intervall bezeichnet. Ein Intervall wird auch als Erweiterung bezeichnet, da neue Datensätze eingefügt werden müssen, wenn das zugewiesene Intervall aufgebraucht ist Neue Datensätze müssen einem Objekt (Tabelle, Index und Cluster) zugewiesen werden (d. h. einige Blöcke erweitern). Empfohlenes Tutorial: „
Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo fragen Sie die Tabellenbereichsgröße in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!