Data file’lar oracle veritabanının önemli bir parçasıdır.
Veri depolamak için kullanılırlar. Bu veriler undo verisi, veya user verisi
olabilir. Bu gruplanmış data file’lara tablespace denir. Data file’larla bilgi
edinebileceğimiz viewlardan bahsedersek eğer:
Select * from v$datafile;
Select * from dba_data_files;
Bir data file’lı tablespace yaratmak istersek :
Create tablespace deneme datafile ‘/home/oracle/Desktop/deneme.dbf’ size 100M;
Bir tablespace’e data file ekliyip var olan yeri arttırmak
istersek:
Alter tablespace deneme add datafile ‘/home/oracle/oradata/deneme1.dbf’ size 100M;
Datafile Drop Edilmesi:
Datafile drop edilmesi için:
ALTER TABLESPACE example DROP DATAFILE '+DATA/example.dbf';
Tempfile'ın drop edilmesi için "DROP TEMPFILE" ifadesi kullanılır.
Datafile drop etmek şartlar:
-Veritabanı açık olmalıdır.
-Datafile boş olmalıdır.
-Tablespace'e ait tek datafile drop edilemez.
Hiç yorum yok:
Yorum Gönder