Maison > base de données > Oracle > Comment modifier le tablespace dans Oracle

Comment modifier le tablespace dans Oracle

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2022-01-06 16:04:14
original
12970 Les gens l'ont consulté

Méthode : 1. Utilisez l'instruction "alter table table name move tablespace table space name" pour modifier l'espace table ; 2. Utilisez l'instruction "alter index index name reconstruction tablespace table space name" pour modifier l'espace d'index de la table. .

Comment modifier le tablespace dans Oracle

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

Comment modifier l'espace table dans Oracle

1. Utilisez imp/exp. Exportez d'abord la base de données source, puis créez une nouvelle base de données, créez l'espace table, puis importez-le. (On dit que cela est possible, à condition que la nouvelle bibliothèque ne puisse pas avoir d'espace table portant le même nom que la bibliothèque source. Il faut le vérifier !)

2. Utilisez un script pour apporter des modifications. Pour autant que nous le sachions jusqu'à présent, l'espace table et l'espace d'index de table doivent être modifiés dans le cas normal. S'il s'agit d'une table avec des champs BOLB, la méthode de modification est différente !

Script de modification dans des circonstances normales :

1. Modifier l'espace de la table

alter table TABLE_NAME move tablespace TABLESPACENAME
Copier après la connexion

Interroger toutes les tables sous l'utilisateur actuel

select 'alter table  '|| table_name ||'  move tablespace tablespacename;'  from user_all_tables;
Copier après la connexion

2. Modifier l'espace de l'index de la table

alter index INDEX_NAME rebuild tablespace TABLESPACENAME
Copier après la connexion

Interroger tous les index sous le. utilisateur actuel

select 'alter index '|| index_name ||' rebuild tablespace tablespacename;' from user_indexes;
Copier après la connexion

Tutoriel recommandé : "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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal