2011-01-07 10 views
1

PERFORCE 2005에서 2010으로 마이그레이션을 시도했으나 실패했습니다. 체크 포인트 및 저널 파일 (p4d -jc 명령 사용)을 작성하고 이전 시스템에 버전 파일을 복사합니다. 그러나 새 컴퓨터에서 복원하지 못했습니다. 먼저 시도해보십시오 "저널 파일 '저널'재생이 9680 라인에서 실패했습니다! 잘못된 opcode '저널 레코드!' 오류. 저널 파일의 0 바이트를 발견하고 제거했습니다. 두 번째 시도에서 오류가 발생했습니다. "PERFORCE 서버 오류 순서가 잘못된 저널 1 개가 재생되지 않았습니다."버전 파일에서 perforce를 복원하는 방법은 무엇입니까?

다음에 수행 할 작업은 무엇입니까? 저널 파일을 복구하는 방법? 버전 파일 만 사용하여 저널 파일없이 PERFORCE 데이터베이스를 복원 할 수 있습니까?

P. 퍼 포스는 여전히 오래된 기계에서 작동합니다.

답변

1

저널이 어느 시점에서 손상되었습니다. PERFORCE는 여전히 이전 머신에서 실행 중이므로 각 단계에서 아무 것도 손상되지 않도록하는 것보다 마이그레이션을 시작하는 것이 좋습니다. 예를 들어 생성 후 저널 크기를 확인하거나 더 나은 MD5 또는 SHA1을 만들고 새 머신에서 모든 것이 정상인지 확인하십시오. 또한 파일을 복사하기 전에 p4d가 중지되었는지 확인하십시오.

2010 년 p4 2005에서 p4 2010으로 업그레이드했을 때 특정 절차가있을 수 있으므로 따라 했습니까?

+0

가부 쯔, 답변 해 주셔서 감사합니다. 나는 그 문제를 해결했다. 1) 오래된 컴퓨터에서 저널 파일을 재생성했습니다. 2) 올바른 "현재"저널 파일을 사용했습니다. (저널은 "journal.n"이 아닙니다.) 3) "p4d -xu"명령으로 데이터베이스를 업그레이드했습니다. –

관련 문제