2011-08-25 6 views
0

응용 프로그램에서 우리는 초과 시간 때문에 증분 백업을 사용할 계획입니다. 이제 두 개의 덤프 파일이 있습니다. 하나는 전체 백업이고 다른 하나는 이전의 전체 또는 증분 백업 이후의 증분 백업입니다. 내 문제는 내가 가져올 수있는 최신 데이터를 얻기 위해이 두 덤프 파일을 병합해야한다는 것입니다. 그러나 나는이 두 백업 (전체 백업 및 증분 백업)을 병합하는 방법을 알 수 없습니다. RMAN에 대해 읽었지만 RMAN의 Restore 명령 구문에 대한 명확한 아이디어를 얻지 못했습니다. 빨리 도와주십시오.Oracle 10g의 증분 백업 복원

답변

0

"증분 백업"이라고 할 때 정확히 무엇을 의미합니까?

"두 개의 덤프 파일"을 가지고있는 것은 내보내기 유틸리티를 두 번 호출 한 결과를 의미합니다. 두 번째 내보내기 호출이 INCTYPE 매개 변수를 사용했을 수 있습니다. 그것은 대부분의 사람들이 백업이나 증분 백업에 관해 이야기 할 때 의미하는 것이 아닙니다. 증분 내보내기는 마지막 내보내기와 "증분"내보내기 사이에 데이터가 변경된 모든 테이블의 전체 내보내기를 수행합니다. 점진적인 수출에서 사람들이 원하는 것 (또는 그들이 얻고 있다고 생각하는 것)은 거의 없습니다. 내보내기 유틸리티를 두 번 호출 한 결과를 병합 할 방법이 없습니다. 전체 내보내기를 가져온 다음 증분 내보내기 (모든 테이블이 아니라면 모든 데이터를 완전히 다시로드)를 가져와야합니다. 그리고 덤프 파일은 RMAN 유틸리티와 함께 ​​사용할 수 없습니다.

"2 개의 덤프 파일"에 대해 이야기 할 때 실제 RMAN 전체 백업과 RMAN 증분 백업을 언급하는 것이 가능할 수도 있습니다. 이는 거의 2 개 이상의 파일을 포함하며 일반적으로 "덤프 파일"이라고 부르지는 않지만 적어도 RMAN을 사용하여 백업을 복원 할 수는 있습니다. 백업을 생성하는 데 사용한 RMAN 백업 명령을 게시 할 수 있습니까 (실제로 RMAN을 사용하여 물리적 백업을 만든 경우)?