Hari ini saya hadapin oracle error saat jalanin import dump file ke oracle 9i database. Errornya adalah “ORA-01658: unable to create INITIAL extent for segment in tablespace”. I investigated the problem and find a solution…
Salah satu tablespace di create dengan command seperti ini :
“CREATE TABLESPACE DATA BLOCKSIZE 8192
DATAFILE ‘/data07/oradata/pd02/data01.dbf’ SIZE 10000M
AUTOEXTEND ON NEXT 25000M MAXSIZE 32767M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
ONLINE PERMANENT NOLOGGING SEGMENT
SPACE MANAGEMENT AUTO;”
Jadi, saat tablespace butuh ruang penyimpanan, maka akan dialokasikan sebesar 25000M. Saat database tidak bisa memenuhi ( tidak ada ruang kosong di disk ) maka akan terjadi error seperti diatas.
Salah satu solusinya adalah kita create lagi secara manual sebuah datafile dengan ukuran yang lebih kecil seperti berikut :
“ALTER TABLESPACE DATA
ADD DATAFILE ‘/data07/oradata/pd02/data02.dbf’
SIZE 3000M AUTOEXTEND ON;”
Atau bisa juga dengan menambah space ke datafile yang ada dengan command berikut :
“ALTER DATABASE DATAFILE ‘/data07/oradata/pd02/data01.dbf’ RESIZE 15000M;”





Comments