Quels Sont Tablespaces Temporaires
-
Upload
mohamed-etterch -
Category
Documents
-
view
213 -
download
0
description
Transcript of Quels Sont Tablespaces Temporaires
Quels sont Tablespaces temporaires:
Tablespaces temporaires sont utilisés pour gérer l'espace pour les opérations de tri et de base
de données pour stocker les tables temporaires globales. Par exemple, si vous vous joignez
deux grandes tables, et Oracle ne pouvez pas faire le tri dans la mémoire (voir le paramètre
d'initialisation de SORT_AREA_SIZE), l'espace sera attribué dans une table temporaire pour
faire l'opération de tri. Autres opérations SQL qui pourraient nécessiter disque tri sont: CREATE
INDEX, ANALYSER, select distinct, ORDER BY, GROUP BY, UNION, INTERSECT, MOINS, jointures
tri-fusion, etc.
Le DBA devrait affecter une table temporaire à chaque utilisateur dans la base de données
pour les empêcher de l'allocation d'espace de tri dans le tablespace SYSTEM. Cela peut être
fait avec l'une des commandes suivantes:
SQL> CREATE TABLESPACE données UTILISATEUR scott PAR DÉFAUT TEMPORAIRE TABLESPACE
temporaire;
SQL> ALTER USER scott TABLESPACE TEMPORAIRE température;
Notez qu'une table temporaire ne peut pas contenir des objets permanents et ne doivent donc
être sauvegardés.
Tablespaces temporaires
• On peut créer un tablespace temporaire par défaut autre que SYSTEM, où seront stockées toutes les données temporaires.
• Un tablespace temporaire à un fonctionnement particulier:
Les modifications ne sont pas enregistrées dans les fichiers de journalisation/redo-log.
ll ne peut pas être renommé ou déplacé (doit le détruire et le recréer)