Ajouter un tablespace temporaire / changer celui par défaut
OracleStockageCommande
-- Create a new temp tablespace:
CREATE TEMPORARY TABLESPACE temp2
TEMPFILE '/u01/oradata/ORCL/temp2_01.dbf'
SIZE 2G AUTOEXTEND ON NEXT 256M MAXSIZE 20G;
-- Change the database default temp:
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp2;
-- Add a tempfile to the old temp:
ALTER TABLESPACE temp ADD TEMPFILE '/u01/oradata/ORCL/temp_02.dbf' SIZE 2G;Ce que fait la commande
Fournit l'espace temporaire pour les opérations de tri/hash/global temporary table ; vous pouvez faire du nouveau tablespace celui par défaut.
Quand l'utiliser
Pour ORA-01652 (unable to extend temp segment), un goulot sur temp ou un redimensionnement de temp.
Attention
Après le changement de défaut, ne faites pas immédiatement un DROP de l'ancien temp s'il est utilisé ; supprimez-le une fois les sessions écoulées.