Archive Database.vi 를 이용한 후에도 DB 에서 Trace 를 계속 볼 수 있습니다.



주요한 소프트웨어:
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점:
현재 Archive Database.vi 를 삭제 옵션과 같이 사용하고 있습니다. 아무런 에러없이 vi 를 실행시킨 후에도 DB에서 Trace 를 계속 볼 수 있습니다. 이유가 무엇입니까?

솔루션:
Citadel DB 의 데이타 화일(.thd 확장자의 1MByte 화일)은 각 4KByte의 크기를 가지는 Page 들로 구성되어 있습니다. 즉, 항상 아직 완성되지 않은 active page 를 가지고 있습니다. DB 를 삭제옵션과 함께 Archive 를 하더라도 오직 완성된 Page 만이 Archive 및 삭제가 되고 active page 는 그대로 남아 있습니다.

이러한 이유로 작은 DB를 삭제옵션과 함께 Archive 하게 되면, Archive 가 수행되지 않은 것 같은 느낌을 받게 됩니다. 하지만 보다 큰 DB에서 수행하게 되면, 정상적으로 작동하는 것을 알게 됩니다.

관련 링크:
KnowledgeBase 2IQDC4M9: Archive Database VI Leaves Database Files in the Directory after a Destructive Archive
Developer Zone Tutorial: Overview of Citadel Historical Database Archiving Methods
KnowledgeBase 2VPHC5UL: Why Does the Archive Database.vi Not Archive Alarms and Events?


첨부:





리포트 날짜: 04/18/2003
마지막 업데이트: 12/28/2007
문서 번호: 2WHCFDUL