Temp tablespace ekle / varsayılanı değiştir
OracleDepolamaKomut
-- Yeni temp tablespace olustur:
CREATE TEMPORARY TABLESPACE temp2
TEMPFILE '/u01/oradata/ORCL/temp2_01.dbf'
SIZE 2G AUTOEXTEND ON NEXT 256M MAXSIZE 20G;
-- Veritabani varsayilan temp'ini degistir:
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp2;
-- Eski temp'e tempfile ekle:
ALTER TABLESPACE temp ADD TEMPFILE '/u01/oradata/ORCL/temp_02.dbf' SIZE 2G;Ne yapar?
Sıralama/hash/global temp tablo işlemleri için geçici alan sağlar; varsayılanı yeni tablespace'e taşıyabilirsin.
Ne zaman kullanılır?
ORA-01652 (unable to extend temp segment), temp darboğazı, temp'i yeniden boyutlandırma için.
Dikkat
Varsayılanı değiştirdikten sonra eski temp kullanımdaysa hemen DROP etme; oturumlar boşalınca düşür.