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에서 열기 →

관련 항목