Maison  >  Article  >  base de données  >  Comment libérer de l'espace sur la table Oracle

Comment libérer de l'espace sur la table Oracle

青灯夜游
青灯夜游original
2022-02-22 17:58:0729330parcourir

Dans Oracle, vous pouvez utiliser l'instruction "drop tablespace" pour effacer le tablespace, la syntaxe est "drop tablespace tab_name [y compris le contenu] [contraintes en cascade]".

Comment libérer de l'espace sur la table Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.

Oracle efface l'espace table

La suppression Oracle de l'espace table se produit souvent lorsqu'une partie de l'activité de la base de données est divisée. Les espaces table inutiles et les fichiers de données correspondants seront supprimés, libérant ainsi l'espace matériel actuel de la base de données.

La suppression d'un espace table peut être effectuée directement via la gestion d'entreprise OEM ou des commandes SQL. Lorsqu'Oracle supprime un espace table, il n'est pas nécessaire de supprimer d'abord les fichiers de données, puis de supprimer l'espace table. Vous pouvez choisir de supprimer les fichiers de données ensemble lors de la suppression de l'espace table.

Structure syntaxique du tablespace de suppression Oracle :

drop tablespace tab_name [including contents][cascade constraints]

Analyse de la syntaxe :

  • drop tablespace : Mot clé pour supprimer le tablespace, tab_name représente le nom du tablespace. drop tablespace:删除表空间的关键字,tab_name表示表空间名字。

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

  • [cascade constraints]

[y compris le contenu] : indique que lors de la suppression de l'espace table, supprimez ensemble les fichiers de données dans l'espace table.

[contraintes en cascade] : Indique que lorsque l'espace table est supprimé, l'intégrité de l'espace table est également supprimée. Par exemple, les clés étrangères de la table, les triggers, etc. sont les contraintes d'intégrité de la table.

Comment libérer de lespace sur la table Oracle

Case, supprimez le tablespace étudiant et supprimez les fichiers de données et l'intégrité du tablespace

drop tablespace student including contents cascade constraints;
Vérifiez à nouveau le tablespace et constatez que le tablespace étudiant n'existe pas, comme indiqué ci-dessous :

🎜🎜🎜🎜Recommandé Tutoriel : "🎜Tutoriel Oracle🎜"🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn