DBAtlas · Veritabanı operasyon atlası

Temp tablespace ekle / varsayılanı değiştir

OracleDepolama

Komut

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

DBAtlas'ta aç →

İlgili