본문 바로가기
IT/Oracle

filesystem to ASM 데이터파일 변경

by 할량골 2021. 6. 14.

-- RAC (ASM) 구조에서 간혹 filesystem 에 데이터파일을 생성하는 경우가 있다. 이런 경우 다른쪽 노드에서 에러가 발생하며, 재기동시 문제의 소지가 있다. 당황하지 않고 해당 노드에서 옮겨주자!!

1. 해당 테이블 스페이스 offline 
alter tablespace USER01 offline;
alter tablespace USER01_IDX offline;

2. rman 이용하여 위치 변경

rman target /

copy datafile '/oracle/oradata/user01.dbf' to '+ORADATA';
copy datafile '/oracle/oradata/user01_idx.dbf' to '+ORADATA';
-- 반드시 바뀐이름으로 rename 해주자!!
alter database rename file '/oracle/oradata/user01_idx.dbf' to '+ORADATA/KWAK/DATAFILE/user01_idx.315.1074856127';
alter database rename file '/oracle/oradata/user01.dbf' to '+ORADATA/KWAK/DATAFILE/user01.316.1074856109';

3. 조회
set line 200
col file_name for a60
select TABLESPACE_NAME,FILE_NAME,ONLINE_STATUS from dba_data_files;

4. 테이블스페이스 online
alter tablespace USER01 online;
alter tablespace USER01_IDX online;

 

'IT > Oracle' 카테고리의 다른 글

19c 패치 후 rollback  (0) 2021.07.09
Oracle 11g emca  (0) 2021.06.15
Oracle 19c em express 사용기  (0) 2021.06.15
Oracle Statspack  (0) 2021.05.26
ASM disk 추가/삭제  (0) 2018.07.02

댓글