DBAtlas · Atlas de operações de banco de dados

Adicionar uma temp tablespace / alterar a padrão

OracleArmazenamento

Comando

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

O que faz

Fornece espaço temporário para operações de sort/hash/global temporary tables; você pode mudar a padrão para a nova tablespace.

Quando usar

Para ORA-01652 (unable to extend temp segment), um gargalo no temp ou redimensionamento do temp.

Atenção

Depois de alterar a padrão, não faça DROP do temp antigo imediatamente se estiver em uso; remova-o quando as sessões tiverem se esvaziado.

Abrir no DBAtlas →

Relacionados