복제본 작성 패킷을 생성하여 데이터베이스 복제본을 호스트할
사이트로 전송하여 복제본을 작성합니다. mkreplica –export 명령을
사용하여 이 작업을 수행합니다.
복제본 작성의
내보내기 단계 중에 복제본 작성 명령이 데이터베이스를 복사하는 동안
해당 데이터베이스를 잠급니다. 데이터베이스는 명령이 실행되는 기간 내내
잠깁니다. 로그인은 허용되지 않습니다.
데이터베이스에서
mkreplica –export 명령을 실행하기 전에
다음 태스크를 수행하십시오.
- 데이터베이스에 로그인한 사용자가 없는지 확인하십시오. mkreplica –export
중에 데이터베이스에 로그인한 사용자가 있는 경우 해당 사용자가
데이터베이스가 잠금 해제된 후 변경한 사항이어도 해당 모든 변경사항이 유실됩니다.
- 최신 버전의 스키마를 사용하도록 데이터베이스를 업그레이드하십시오.
- 복제본 작성 패킷을 가져올 사이트가 사용하는 코드 페이지로
데이터 코드 페이지 값이 설정되었는지 확인하십시오. 코드 페이지가
호환되지 않는 경우 패킷 가져오기가 실패합니다.
- Rational® ClearCase® 및 Rational ClearQuest®의
UCM 통합을 사용하는 경우 스키마 저장소에서 첫 번째 mkreplica–export 를
실행하기 전에 모든 cqintsrv 프로세스를 종료해야 합니다.
패킷 작성에 필요한 시간은 데이터베이스 크기에 따라 다르며
데이터베이스의 사본을 작성하거나 백업 프로시저를 실행하는 데 필요한 시간의
두 배까지 가능합니다. 그러므로, 사이트의 근무외 시간 중에
복제본 작성의 내보내기 단계를 스케줄해야 합니다. 내보내기
단계 기간 중에는 스케줄된 모든 백업도 취소해야 합니다.
예제에서
PRODA 사용자 데이터베이스의 복제본과 해당
스키마 저장소가 작성됩니다. 새 사이트의 이름은
sanfran_hub이며
동기화 서버
goldengate를 사용합니다. 이 예제는 저장 후 전달을 사용하여
복제본 작성 패킷을 배송합니다.
multiutil mkreplica –export –clan telecomm –site boston_hub –family PRODA
–user susan –password passwd –maxsize 50m –fship –workdir c:\temp\packets
–sclass cq_default goldengate:sanfran_hub