DBAtlas · データベース運用アトラス

データファイルをオンラインで移動

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 を使用しない場合、旧ファイルは削除される。

DBAtlas で開く →

関連項目