Datafile'ı online taşı
OracleDepolamaKomut
ALTER DATABASE MOVE DATAFILE
'/u01/oradata/ORCL/musteri_data01.dbf'
TO '/u03/oradata/ORCL/musteri_data01.dbf';
-- ASM'ye tasima:
ALTER DATABASE MOVE DATAFILE
'/u01/oradata/ORCL/musteri_data01.dbf' TO '+DATA';
-- Eski dosyayi silmeden korumak icin KEEP kullan:
-- ALTER DATABASE MOVE DATAFILE '...' TO '...' KEEP;Ne yapar?
Veritabanı açıkken (12c+) datafile'ı yeni bir konuma taşır; kesinti olmadan storage değiştirir.
Ne zaman kullanılır?
Diski/mount noktasını değiştirirken, ASM'ye geçerken, hot storage'a taşırken.
Dikkat
12c ve üstü ile Enterprise Edition gerekir. Taşıma sırasında ek I/O oluşur. KEEP kullanmazsan eski dosya silinir.