Dieser Artikel vermittelt Ihnen relevantes Wissen über Oracle. Er stellt hauptsächlich verwandte Themen zu Tabellenbereichen vor, einschließlich der Erstellung, Verwendung, Umbenennung, Löschung von Tabellenbereichen usw. Wir hoffen, dass es allen hilft.
Empfohlenes Tutorial: „Oracle-Video-Tutorial“
Oracle-Tabellenbereich ist logisch unter der Datenbank strukturiert. Mithilfe von Tablespaces lässt sich die Datenbankstruktur flexibler planen. Eine Datenbank kann mehrere Tabellenbereiche enthalten, und jeder Tabellenbereich kann mehrere Datentabellen enthalten. Der Tabellenbereich verfügt über unabhängige physische Dateien, sodass Benutzer über die Größe, den Speicherort usw. des Tabellenbereichs entscheiden können.
create tablespace test datafile 'D:\Database\data\test_data.dbf' size 20M autoextend on next 5M maxsize 500M;
Um einen Tabellenbereich zu erstellen, sollten Sie den Befehl zum Erstellen eines Tabellenbereichs verwenden;
Datendatei 'D:Databasedatatest_data.dbf': angeben die physische Datei des Tabellenbereichs;
Größe 20M: Geben Sie die anfängliche Größe der physischen Datei an.
Automatische Erweiterung: Geben Sie an, dass die Dateigröße automatisch erhöht wird, wenn die Datenmenge den Speicherplatz der physischen Datei überschreitet 5M: Geben Sie die Größe jeder Vergrößerung auf 5M an;
maxsize 500M: Geben Sie an, dass die maximale Größe des Tabellenbereichs 500M beträgt;
Datendatei: Der Pfad „D:Databasedata“ muss hier bereits vorhanden sein, sonst ist der Tabellenbereich vorhanden kann nicht erstellt werden und es wird ein Fehler gemeldet;
select tablespace_name,file_name from dba_data_files order by file_name;
(2) Verwendung des Tabellenbereichs
Rufen Sie den Standardtabellenbereich aller Benutzer in der Datenbank ab
select user_id,username,default_tablespace from dba_users order by username;
Das Abfrageergebnis ist wie in der Abbildung dargestellt:
Verwenden Sie den Befehl alter Database, um den Standardtabellenbereich der Datenbank zu ändernalter database default tablespace test;Die Abfrage Das Ergebnis ist wiederum wie in der Abbildung dargestellt: Zusätzlich:
Der Standardtabellenbereich für normale Benutzer stammt aus zwei Quellen:
Eine wird zugewiesen, wenn der Benutzer später erstellt oder manuell geändert wird.alter tablespace test rename to test_data;Erklärung:
Also ersetzen Sie jetzt den Standard-Tablespace durch USERS;
drop tablespace test_data including contents and datafiles;
Löschen Sie ihn einfach wieder;
Empfohlenes Tutorial: „Oracle Video Tutorial
Das obige ist der detaillierte Inhalt vonGrafische Analyse der Erstellung, Verwendung, Umbenennung und Löschung von Oracle-Tabellenbereichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!