expdp 복구 0 4 1,114

by 열심열심 [2019.04.11 15:23:24]


Rman 사용 불가로 인해 expdp 풀백업을 받아서 초기 상태로 돌리는 테스트를 진행 중입니다. 

초기 테이블에 100건이 있고 사용중에 200건이 되었습니다. 

다시 초기로 복구하려고 할 때

impdp로는 기본 옵션이 append라서 그런지 복구 후에도 200건으로 남아 있습니다.

풀백업시 시스템관련 스키마도 백업&복구 되어서 문제인건가요? 

impdp 시 truncate 옵션을 주고 복구 시에는 문제가 발생 한 것 같아서,,

system관련 스키마는 제외하고 복구는 스키마별로 하는 것이 맞는건가요?

마지막으로 백업 전엔 디비를 내리고 진행 하는게 맞을까요? (mount상태라던지)

 

 

by 랑에1 [2019.04.11 16:48:28]

1. 디비 내린다

2. 해당 계정 삭제한다.

3. '초기 테이블 100건 시점'의 expdp로 해당계정에 impdp 한다.

4. 디비 올린다.

이런식으로 하면 될 것 같은데요.

truncate 옵션 쓰더라도 object별 체크라서 200건은 유지될겁니다.


by 열심열심 [2019.04.11 17:49:13]

해당 계정을 삭제 하는것은 해당 계정의 db를 전부 drop인가요? user계정만 drop 인가요? 

 


by 랑에1 [2019.04.11 18:01:02]

해당 user 계정만요.


by 열심열심 [2019.04.11 18:09:05]

truncate때는 100건 나타났으나 어딘지 꼬인거 같아서 drop옵션 주면 똑같아 보이겠죠?

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입