Jika kita bermaksud untuk mengurangi ukuran undo tablespace, untuk menambah free space di hardisk server kita, just follow this step that i use
1. Bikin temporary UNDO tablespace baru
CREATE UNDO TABLESPACE “UNDOTBS2″ DATAFILE ‘/u01/oradata/xxxx/undotbs201.dbf’ SIZE 100M
AUTOEXTEND ON NEXT 10240K MAXSIZE 32767M ;
2. Jalankan perintah alter system untuk merubah default tablespace yang digunakan ke UNDO tablespace yang baru kita buat tadi
alter system set undo_tablespace = UNDOTBS2 ;
3. Hapus UNDO tablespace yang original termasuk datafilenya sekalian ya
drop tablespace “UNDOTBS” INCLUDING CONTENTS AND DATAFILES ;
4. Create lagi UNDO tablespace dengan nama original, nama default “UNDOTBS” opsi dan ukuran tergantung kebutuhan anda
CREATE UNDO TABLESPACE “UNDOTBS” DATAFILE ‘/u01/oradata/xxxx/undotbs01.dbf’ SIZE 100M
AUTOEXTEND ON NEXT 10240K MAXSIZE 32767M ;
5. Jalankan lagi langkah ke 2 untuk merubah default UNDO tablespace yang digunakan ke nama tablespace yang original
alter system set undo_tablespace = UNDOTBS;
6. Hapus tablespace yang kita buat dengan langkah ke 1 tadi dengan perintah berikut
drop tablespace “UNDOTBS2″ INCLUDING CONTENTS AND DATAFILES ;
done





Comments