2017년 9월 29일 금요일

RMAN – 테이블/레코드 복구

# 백업셋 조회

RMAN> list backupset; 
RMAN> list backup of database;
RMAN> list backup of datafile "D:\oradata\orcl\test.DBF";
RMAN> list backup of tablespace test;
RMAN> list copy of tablespace "test";

 

-- 일반적인 방법  --

# 별도 데이터베이스에 테이블스페이스/데이터 복원

# 별도 위치에 복원된 데이터에서 특정 테이블 데이터 export

# 원본 데이터베이스의 대상 테이블 or 레코드 삭제후 import

 

-- RMAN 버젼(12c)에서 recover table 지원시  --

RMAN> recover table 대상테이블 until time "to_date('2017-10-10:22:30:50','yyyy-mm-dd:hh24:mi:ss')"  auxiliary  destination 'd:/data/temp';  -- 지정된 시점으로  복원

RMAN> recover table 대상테이블 until scn 10345 auxiliary  destination 'd:/data/temp'; -- 백업 지점으로 테이블 전체 복원

RMAN> recover table 대상테이블 until time "to_date('2017-10-10:22:30:50','yyyy-mm-dd:hh24:mi:ss')"  auxiliary  destination 'd:/data/temp'  remap table scott.test1:test1_temp;  -- 기존 테이블과 별도로 다른 테이블 이름으로 복원

 


댓글 없음:

댓글 쓰기

HttpClient 에서 비동기 호출시 System.Threading.Tasks.Task 오류

client.PostAsync().Result; 하나 이상의 오류가 발생했습니다., 위치: System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) 이 요청을...