Heim  >  Artikel  >  Datenbank  >  So fragen Sie den Standardtabellenbereich der Datenbank in Oracle ab

So fragen Sie den Standardtabellenbereich der Datenbank in Oracle ab

青灯夜游
青灯夜游Original
2022-02-22 18:10:499762Durchsuche

In Oracle können Sie den Datenbanktabellenbereich über die SELECT-Anweisung abfragen, um das Datenwörterbuch DBA_USERS abzufragen. Die Syntax „select * from dba_tablespaces;“ kann Beschreibungsinformationen zurückgeben, die alle Tabellenbereiche in der Datenbank enthalten.

So fragen Sie den Standardtabellenbereich der Datenbank in Oracle ab

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Oracle 11g-Version, Dell G3-Computer.

Oracle-Tabellenbereich

Oracle-Tabellenbereich ist ein Container für Oracle-Datenobjekte und -Datenspeicher. Ein Tabellenbereich kann mehreren Datendateien und einer Datendatei entsprechen Kann nur in einem Tabellenbereich sein. Wenn wir einen Tabellenbereich erstellen, wird standardmäßig eine Datendatei erstellt. Ebenso müssen wir beim Erstellen einer Datendatei einen Tabellenbereich angeben.

Oracle-Datenbankspeicherdaten bestehen aus Tabellenbereichen. Oracle-Daten (Tabellen, Indizes usw.) werden beispielsweise in Datendateien gespeichert :

Wenn wir einen Index erstellen, erstellen wir ein Indexsegment, das nach dem Indexnamen im angegebenen Tabellenbereich benannt ist, und erstellen dann einen oder mehrere Extents im Indexsegment, um die Indexdaten zu speichern. Ein Abschnitt kann nur in einem vorhanden sein Datendatei. Weiter unterteilt kann ein Abschnitt in mehrere Blöcke unterteilt werden. Block ist die kleinste Einheit der Speicherplatzzuweisung in der Oracle-Datenbank.

Eine Datei wird im Allgemeinen nicht kontinuierlich im Speicherplatz gespeichert. Daher bestehen die Segmente im Tabellenbereich aus Segmenten in verschiedenen Datendateien.

oracle fragt die Tabellenbereiche der Datenbank ab

Wenn Sie alle Standardtabellenbereiche der Datenbank anzeigen möchten, können Sie eine Abfrage über das Datenwörterbuch dba_tablespaces durchführen, das Beschreibungsinformationen zurückgeben kann, die alle Tabellenbereiche in der Datenbank enthalten Datenbank.

select * from dba_tablespaces;

Wie im Bild unten gezeigt:

So fragen Sie den Standardtabellenbereich der Datenbank in Oracle ab

Empfohlenes Tutorial: „Oracle Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie den Standardtabellenbereich der Datenbank in Oracle ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn