Quels Sont Tablespaces Temporaires

1
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)

description

tablespace temporaire

Transcript of Quels Sont Tablespaces Temporaires

Page 1: 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)