삭제되는 문서 모니터링
Compact 태스크를 -dl 인수와 함께 실행하여 지정하는 데이터베이스에서 삭제되는 문서에 대한 데이터 로깅을 활성화합니다. 데이터는 서버의 IBM_TECHNICAL_SUPPORT 디렉토리에 추가되는 삭제 로그 파일의 항목에 로깅됩니다. 예를 들어 문서가 메일 파일에서 삭제될 때 로그하여 사용자 보고서에 문서가 누락되는 문제를 해결할 때 도움을 얻을 수 있습니다.
프로시저
- 데이터베이스의 트랜잭션 로깅이 활성화되어 있는지 확인합니다.
-
서버에서 다음과 같이 Compact를 실행합니다.
load compact <database path> -dl on "<comma separated list of items>"
여기서
<database path>
는 특정 데이터베이스 또는 데이터베이스의 디렉토리이며 데이터 디렉토리에 상대적입니다(예: mail 또는 discussion.nsf).<comma separated list of items>
삭제되는 문서를 식별하는 데 도움이 되는 로그에 표시할 필드 목록입니다. 필드의 유형은 Text, Text_List, RFC822_Text, Time 중 하나여야 합니다..
결과
문서가 데이터베이스에서 삭제되면 현재 삭제 로그 파일 delete.log에 항목이 추가됩니다.
서버가 다시 시작되면 새 삭제 로그 파일이 작성됩니다. 이전 삭제 로그 파일은 delete_<servername>_yyyy_mm_dd@hh_mm_ss.log로 이름이 바뀝니다. 예: delete_Server1\Renovations_2018_12_15@06_28_45.log
데이터베이스에서 문서를 삭제하면 현재 삭제 로그 파일에 다음 데이터를 포함하는 항목이 추가됩니다. 이 데이터는 CSV 호환 형식에서 제공됩니다.
삭제 로그 항목의 데이터 | 자세한 정보 |
---|---|
문서 삭제의 날짜 및 시간 | |
문서가 삭제된 데이터베이스. | 데이터 디렉토리에 상대적 |
데이터베이스의 복제본 ID | 데이터베이스 이름이 모든 서버에서 같지 않은 경우 로그에서 데이터베이스의 여러 복제본을 찾는 데 도움이 됩니다. |
삭제를 수행한 프로세스 | 예를 들어, 다음과 같습니다.
|
문서를 삭제한 사용자 또는 서버의 이름 | |
문서 삭제 유형 | 다음이 될 수 있습니다. SOFT - 문서가 휴지통에 있음 HARD - 스텁 삭제(예: 문서가 휴지통에서 삭제된 경우) RESTORE(문서가 SOFT 삭제 후 복구됨) |
삭제된 문서의 클래스 | 다음 16진수 값 중 하나로 지정됨:
|
UNID | 복제본 간에 고유한 문서 식별자 |
항목 | 삭제된 문서의 최대 4개 필드 값으로 문서를 식별하는 데 도움이 됩니다. 삭제 로깅을 활성화할 경우 지정됩니다. 네 개 이상의 필드 값을 지정할 수 있지만 찾은 처음 4개만 로그 항목에 표시됩니다. 각 항목은 항목 이름, 항목 값 길이 및 항목 값의 처음 400자의 세 부분으로 구성됩니다. |
주:
일부 오류로 인해 문서 삭제가 수행되지 않을 수 있습니다. 이 경우 UNDO 플래그와 다음 데이터가 포함된 UNDO 항목이 삭제 로그에 표시됩니다.
- 문서 삭제의 날짜 및 시간
- 문서가 삭제된 데이터베이스.
- 데이터베이스의 복제본 ID
- UNDO 플래그
- 실행 취소된 삭제 유형
- 문서의 UNID
예
다음은 삭제 로그 파일의 삭제 항목의 예입니다.
delete_Fender_2018_08_07@11_10_27.log
"20180807T111203,97-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","SOFT","0001","12ECB1FC:9E6B6C92852582C7:003F4DC6","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Aaliyah Click/O=Guitars","DeliveredDate","22","07/11/2018 07:31:35 AM"
"20180807T111547,33-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","SOFT","0001","AF7A32D0:A1D341FB852582C7:0041E265","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Autumn Blakely/O=Guitars","DeliveredDate","22","07/10/2018 08:43:04 AM"
"20180807T111548,29-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","SOFT","0001","B59627D6:B03715C9852582C7:0041E29E","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Aaliyah Click/O=Guitars","DeliveredDate","22","07/10/2018 08:44:55 AM"
"20180807T111548,31-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","SOFT","0001","8F6434B4:B12D47FD852582C7:006E37BF","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Aaliyah Click/O=Guitars","DeliveredDate","22","07/11/2018 04:05:05 PM"
"20180807T111605,08-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","HARD","0001","12ECB1FC:9E6B6C92852582C7:003F4DC6","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Aaliyah Click/O=Guitars","DeliveredDate","22","07/11/2018 07:31:35 AM"
"20180807T111605,08-04","mail3\ablakely.nsf","85258272:004AC676","nserver","CN=Autumn Blakely/O=Guitars","HARD","0001","D2E87AED:C862ACAA852582C7:0041E276","SendTo","33","CN=Autumn Blakely/O=Guitars@Music","From","26","CN=Autumn Blakely/O=Guitars","DeliveredDate","22","07/10/2018 08:43:04 AM"
다음 표에서는 예제 항목의 내용을 설명합니다.
삭제 로그 항목의 데이터 | 예제 출력 |
---|---|
문서 삭제의 날짜 및 시간 | "20180807T111203,97-04" |
문서가 삭제된 데이터베이스. | "mail3\ablakely.nsf" |
데이터베이스의 복제본 ID | "85258272:004AC676" |
삭제를 수행한 프로세스 | "nserver" |
문서를 삭제한 사용자 또는 서버의 이름 | "CN=Autumn Blakely/O=Guitars" |
문서 삭제 유형 | "SOFT" |
삭제된 문서의 클래스 | "0001" |
UNID | "12ECB1FC:9E6B6C92852582C7:003F4DC6" |
항목 1 필드 이름 | "SendTo" |
항목 1 값 길이 | "33" |
항목 1 값 | "CN=Autumn Blakely/O=Guitars@Music" |
항목 2 필드 이름 | "From" |
항목 2 값 길이 | "26" |
항목 2 값 | "CN=Aaliyah Click/O=Guitars" |
항목 3 필드 이름 | "DeliveredDate" |
항목 3 값 길이 | "22" |
항목 3 값 | "07/11/2018 07:31:35 AM" |