Bigfile TEMP ve UNDO Tablespace

Oracle 'da büyük veritabanlarında çalışırken UNDO ve TEMP tablespace'lerin boyutlarının fazlasıyla artması gerekebilir.Burada en pratik yolu Oracle'ın BigFile tablespace kullanarak tek tablespace ile 32 TB 'a kadar büyüyebilmesidir.Bunun için UNDO ve TEMP default tablespacelerini BigFile olarak aşağıdaki şekilde değiştirebilirsiniz.
-- Change (default) TEMP and UNDO tablespace to bigfile tablespaces
-- Create Bigfile tablespaces
create bigfile temporary tablespace TEMP1 tempfile size 20G autoextend on next 1G maxsize 300G;
create bigfile undo tablespace UNDO1 datafile size 20G autoextend on next 1G maxsize 300G;
-- Change Defults
alter system set undo_tablespace=UNDO1 scope=both sid='*';
alter database default temporary tablespace TEMP1;
-- Drop old tablespaces
drop tablespace UNDOTBS1 INCLUDING CONTENTS AND DATAFILES;
drop tablespace TEMP INCLUDING CONTENTS AND DATAFILES;

Yorum Gönder

Daha yeni Daha eski