データファイルをオンラインで移動
Oracleストレージコマンド
ALTER DATABASE MOVE DATAFILE
'/u01/oradata/ORCL/customer_data01.dbf'
TO '/u03/oradata/ORCL/customer_data01.dbf';
-- Move into ASM:
ALTER DATABASE MOVE DATAFILE
'/u01/oradata/ORCL/customer_data01.dbf' TO '+DATA';
-- Use KEEP to retain the old file instead of deleting it:
-- ALTER DATABASE MOVE DATAFILE '...' TO '...' KEEP;概要
データベースのオープン中にデータファイルを新しい場所に移動する(12c+)。ダウンタイムなしでストレージを変更できる。
使用する場面
ディスク/マウントポイントの変更、ASM への移行、または高速ストレージへの移動の場合。
注意
12c 以降かつ Enterprise Edition が必要。移動は追加の I/O を生む。KEEP を使用しない場合、旧ファイルは削除される。