[ –cl/an clan-name ] [ –site site-name ] –fam/ily family-name
–u/ser username [ –p/assword ] password [ –force] [ –completed ]
[ –replace] [ replica... ]
restorereplica는 다음 방식으로 백업에서 복원된 복제본의 누락된 변경사항을 바꿉니다.
복제본을 패밀리의 상태에서 최신이 되게 하는 데 필요한 모든 복원 업데이트를 수신하고 적용할 때까지(syncreplica –import를 사용하여) 현재 복제본은 계속 복원 상태에 남아 있습니다. 집합적으로 이러한 업데이트는 실패 이전에 현재 복제본에 수행된 변경사항을 포함하여 백업이 작성된 이후에 패밀리에 대한 모든 변경사항을 포함합니다.
현재 복제본으로부터 최종 동기화 내보내기 이후에 작성된 변경사항을 복구할 수 없습니다. 예를 들어 복제본이 수요일 오후 12시 30분에 백업되었고 최종 동기화 내보내기가 목요일 오후 3시인 경우 목요일 오후 3시까지 수행된 모든 변경사항을 복구할 수 있습니다. 그 시간 후에 작성된 모든 변경사항은 손실됩니다.
복제본 복원 프로시저의 설명에 대해서는 이 안내서의 "데이터베이스 복제본 복원"을 참조하십시오.
restorereplica는 현재 복제본을 잠급니다. 복제본을 잠그면 syncreplica –export 및 syncreplica –import 명령을 실행하여 복원을 진행하는 동안 현재 복제본에 다른 변경사항이 작성되지 않도록 합니다.
syncreplica가 최종 필수 업데이트를 적용할 때 복원 프로세스가 완료되었음을 나타내는 메시지를 표시하고 복제본을 잠금 해제합니다.
기본적으로 restorereplica에서는 복제본이 패밀리에 있는 다른 모든 복제본에서(직접 또는 간접적으로) 복원 업데이트를 수신해야 합니다. 모든 업데이트를 가져온 후에만 syncreplica 명령이 복원이 완료되었음을 나타내는 메시지를 표시합니다.
일부 경우에 복원 프로세스의 정확성을 손상시키지 않고 이 요구사항을 완화시킬 수 있습니다. 복제본은 단 하나의 복제본, 즉 복제본이 백업 버전에서 복원되기 전에 업데이트를 전송한 마지막 복제본에서 복원 업데이트를 수신하는 경우 최신 상태가 됩니다. 최종 업데이트된 복제본(또는 복제본의 목록, 그 중 하나는 마지막 업데이트된 것이어야 함)의 이름을 restorereplica에 지정할 수 있습니다. syncreplica는 모든 지정된 복제본에서 복원 업데이트를 수신한 후 복원 완료 메시지를 표시합니다.
사이트: 현재 사이트. 이 호스트에 둘 이상의 사이트가 있는 경우 –site가 필요합니다.
패밀리: 기본값 없음. 사용자가 패밀리를 지정해야 합니다.
스키마 저장소 패밀리: 적용할 수 없습니다. 사용자 데이터베이스 패밀리의 멤버를 복원하는 경우 자동으로 연관된 스키마 저장소 복제본에 대한 업데이트가 필요합니다(필요한 경우).