귀하는 손님 이십니다
로그인
회원가입
  
  델마당 공식 은행계좌
  하나은행 227-910235-83607
  예금주 이상국(운영진)
프로젝트 게시판
투표게시판
델마당소개
기초부터 활용까지! 델파이 교육 - 데브기어
 광고문의 :
질문과 답변 질문과 답변 입니다.
글내용 - 질문과 답변
 [질문]Firebird 실시간 백업에 대한 고수님들의 조언을 부탁드립니다
아폴로
(조근영)
2019-07-08 오후 8:22:20
156회 조회


등록된 파일이 없습니다.

1. 개발/실행 플랫폼

(1) OS : Win7

(2) 개발툴 : XE4/FireDAC

(3) 사용 Database : Firebird 2.5

2. 개발 중인 프로그램: POS 프로그램

3. 질문 내용 : 동작 중 시스템이 얼어서 PC를 재시작 하였더니 당일 아침 로그온한 이후 한두시간 동안의 데이타가 없어졌습니다. 처음에는 프로그램 종료시마다 자동백업하도록 해서 마지막 자동백업된 DB인가 봤더니 아니었습니다. 판매시마다 업데이트되는 테이블에서 해당 시간동안의 레코드들이 없어졌는데, 재기동후 생성된 다음 레코드 ID(트리거로 자동중가함)는 어제의 마지막에 +1된 것이 아니라 +39된 것입니다. 이 현상은 함께 처리되는 다른 3개 테이블에서 똑같이 발생하였습니다. 개발 당시부터 강제로 전기도 리셋해보고 프로그램이나 DB 서버도 강제 종료시켜보고 많이 해보고 또 거의 5년간 어떤 사이트에서도 한번도 이런 케이스가 발생한 적이 없었는데....ㅠㅠ

며칠간 국내외 여러 곳에서 찾아봤는데 소득이 없었습니다. 선배고수님들의 조언을 기대하며 적어봅니다. 

1. 발생한 현상을 이해하고 싶고

2. 사라진 레코드들을 살릴 방법이 있을지

3. 이러한 문제의 재발방지를 위해 그동안 고민한 바 Shadow를 사용하는 것이 지금까지는 가장 합리적인 방법같은데, 이에 대한 의견이 있으시면 부탁드립니다.

읽어주셔서 감사합니다.

좋은 저녁 되세요.