DBAtlas · Atlas d'exploitation des bases de données

Ajouter un tablespace temporaire / changer celui par défaut

OracleStockage

Commande

-- 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.

Ouvrir dans DBAtlas →

Voir aussi