监控删除的文档
使用 -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 兼容格式提供。
删除日志条目中的数据 | 更多信息 |
---|---|
文档删除日期和时间 | |
从中删除文档的数据库。 | 相对于数据目录 |
数据库的副本标识 | 如果数据库名称在所有服务器上都不相同,则可以帮助您在日志中查找数据库的多个副本。 |
执行删除操作的进程 |
例如:
|
删除文档的服务器或人员的名称 | |
文档删除类型 |
可以为: SOFT -- 文档在废纸篓中 HARD -- 存根删除(例如,当文档从废纸篓中删除时) RESTORE(进行 SOFT 删除后还原的文档) |
已删除文档的类别 | 指定为以下任一十六进制值:
|
UNID | 跨副本的唯一文档标识符 |
项 | 删除的文档中最多四个字段值可帮助您识别它。在启用删除日志记录时指定。尽管您可以指定四个以上的字段值,但是在日志条目中仅显示找到的前四个字段值。每项包含三个部分:项目名称、项目值的长度以及项目值的前 400 个字符。 |
注:
由于某种故障,有可能无法删除文档。在这种情况下,UNDO 条目将显示在删除日志中,并带有 UNDO 标志和以下数据:
- 文档删除日期和时间
- 从中删除文档的数据库
- 数据库的副本标识
- 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" |
数据库的副本标识 | "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" |