데이터 파일 온라인 이동
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을 사용하지 않으면 기존 파일이 삭제된다.