Heim  >  Artikel  >  Datenbank  >  So löschen Sie Platz in der Oracle-Tabelle

So löschen Sie Platz in der Oracle-Tabelle

青灯夜游
青灯夜游Original
2022-02-22 17:58:0729281Durchsuche

In Oracle können Sie die Anweisung „drop tablespace“ verwenden, um den Tabellenbereich zu löschen. Die Syntax lautet „drop tablespace tab_name [einschließlich Inhalt][Kaskadeneinschränkungen]“.

So löschen Sie Platz in der Oracle-Tabelle

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

Oracle löscht Tabellenbereich

Oracle löscht Tabellenbereich häufig, wenn ein Teil des Datenbankgeschäfts aufgeteilt wird und entsprechende Datendateien gelöscht werden, wodurch der aktuelle Datenbankspeicherplatz freigegeben wird.

Das Löschen eines Tabellenbereichs kann direkt über die OEM-Unternehmensverwaltung oder SQL-Befehle erfolgen. Wenn Oracle einen Tabellenbereich löscht, ist es nicht erforderlich, zuerst die Datendateien und dann den Tabellenbereich zu löschen. Sie können beim Löschen des Tabellenbereichs auch die Datendateien gemeinsam löschen.

Oracle-Syntaxstruktur zum Löschen von Tablespaces:

drop tablespace tab_name [including contents][cascade constraints]

Syntaxanalyse:

  • drop tablespace: Schlüsselwort zum Löschen von Tablespaces, tab_name stellt den Namen des Tablespaces dar. drop tablespace:删除表空间的关键字,tab_name表示表空间名字。

  • [including contents]:表示在删除表空间的时候把表空间中的数据文件一并删除。

  • [cascade constraints]

[einschließlich Inhalt]: Gibt an, dass beim Löschen des Tabellenbereichs die Datendateien im Tabellenbereich zusammen gelöscht werden.

[Kaskadeneinschränkungen]: Gibt an, dass beim Löschen des Tabellenbereichs auch die Integrität des Tabellenbereichs gelöscht wird. Beispielsweise sind die Fremdschlüssel der Tabelle, Trigger usw. die Integritätsbeschränkungen der Tabelle.

So löschen Sie Platz in der Oracle-Tabelle

Fall, löschen Sie den Student-Tablespace und löschen Sie die Datendateien und die Integrität des Tablespace

drop tablespace student including contents cascade constraints;
Überprüfen Sie den Tablespace erneut und stellen Sie fest, dass der Student-Tablespace nicht vorhanden ist, wie unten gezeigt:

🎜🎜🎜🎜Empfohlen Tutorial: „🎜Oracle-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo löschen Sie Platz in der Oracle-Tabelle. 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