RAC에서 Datafile을 파일시스템 경로에 생성 했을때 ASM으로 이동 방법

◆ RAC에서 Datafile을 파일 시스템 경로에 생성 했을때 ASM으로 이동 방법


TABLESPACE_NAME      FILE_NAME

-------------------- ------------------------------------------------------------

SYSTEM               +DATA/nris/datafile/system.260.960750649

SYSAUX               +DATA/nris/datafile/sysaux.261.960750661

UNDOTBS1             +DATA/nris/datafile/undotbs1.262.960750671

UNDOTBS2             +DATA/nris/datafile/undotbs2.264.960750681

USERS                +DATA/nris/datafile/users.265.960750685

IMSI                 D:\ORADATA\IMSI.DBF


이렇게 잘못 만들었을때 DB는 반드시 문제가 생김.



C:\> rman target /


복구 관리자: Release 11.2.0.4.0 - Production on 화 12월 12 02:03:05 2017


Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.


대상 데이터베이스에 접속합니다: NRIS (DBID=3002066671)


RMAN> copy datafile 'D:\ORADATA\IMSI.DBF' to '+DATA';


backup을(를) 17/12/12에서 시작 중

복구 카탈로그 대신 대상 데이터베이스 제어 파일을 사용하고 있습니다.

채널을 할당했습니다: ORA_DISK_1

ORA_DISK_1 채널: SID=63 인스턴스=nris1 장치 유형=DISK

ORA_DISK_1 채널: 데이터 파일 복사 시작 중

입력 데이터 파일 파일 번호=00006 이름=D:\ORADATA\IMSI.DBF

출력 파일 이름=+DATA/nris/datafile/imsi.286.962503455 태그=TAG20171212T020414 RECID=1 STAMP=962503456

ORA_DISK_1 채널: 데이터 파일 복사 완료. 경과 시간: 00:00:03

backup을(를) 17/12/12에서 완료



sqlpus 로 접속해서 


C:\Users\Administrator>sqlplus / as sysdba


SQL*Plus: Release 11.2.0.4.0 Production on 화 12월 12 02:04:40 2017


Copyright (c) 1982, 2013, Oracle.  All rights reserved.



다음에 접속됨:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options


SQL> alter database datafile 'd:\oradata\imsi.dbf' offline;


데이타베이스가 변경되었습니다.


SQL> alter database rename file 'D:\oradata\IMSI.dbf' to '+DATA/nris/datafile/imsi.286.962503455';


데이타베이스가 변경되었습니다.


SQL> select tablespace_name, file_name from dba_data_files;


TABLESPACE_NAME      FILE_NAME

-------------------- ----------------------------------------------------------------------

SYSTEM               +DATA/nris/datafile/system.260.960750649

SYSAUX               +DATA/nris/datafile/sysaux.261.960750661

UNDOTBS1             +DATA/nris/datafile/undotbs1.262.960750671

UNDOTBS2             +DATA/nris/datafile/undotbs2.264.960750681

USERS                +DATA/nris/datafile/users.265.960750685

IMSI                 +DATA/nris/datafile/imsi.286.962503455



그리고 

D:\oradata\imsi.dbf 로 가서 예전 데이터파일은 삭제한다.



티스토리 툴바