如何使用Domino实用程序(Updall, Compact, Fixup) 进行维护
2009-08-25 11:13:41
标签:休闲 职场
******************************************************* I. 三个实用程序:Updall, Compact, Fixup
A. Updall
Updall和Update很相似,但是它并不是持续运行,也不用在一个队列中排队。相反,你可以按需运行Updall。你可以在运行Updall的时候指定参数,但是如果没有指定的话,Updall会更新服务器上所有需要更新的视图索引和全文检索索引。为了节省磁盘空间,Updall会清除数据库中的删除标记,也会删除超过45天未用的视图索引,除非删除视图索引有其他限制条件。可以通过设置notes.ini中的Default_Index_Lifetime_Days,来改变Updall删除视图索引的时间。
如同Update, Updall重建它所执行到的所有损坏的视图索引和全文索引。
默认情况下,Updall包含在notes.ini配置文件ServerTasksAt2里面,因此它在凌晨2点运行。每天运行Updall将帮助节省磁盘空间,因为它清空了删除标记和未使用的视图索引。同时,它还保证了需要每天更新的全文索引检索得到更新。
Updall: 基本选项
任务中的选项 - 开始工具 Index all databases 命令行选项 描述 “Only this database”只更新指定的数databasepath 据库。为了更新Domino Data目录中的一个数据库,需要输入文件名,xxxx.nsf。更新在Data目录中的某个文件夹中的数据库,则需要指定相对于data文件夹的数据库路径,比如doc\\readme.nsf。 \databases\(或者没有数据库路径)更新服务器上的所有数据库。 Index only this database or folder Update this view only database -T viewtitle 更新数据库中的指定视图。可以用-R去修复损坏的问题。 Updall - 更新选项 任务中的选项 - 开始工具 Update: All built views Update: Full text indexes Update: Full text indexes; Only those with frequency set to Immediate
Update: Full text indexes; Only those with frequency set to Immediate or Hourly Update: Full text indexes; Only those with frequency set to Immediate, Hourly or Daily
Updall - 重建选项
命令行选项
-V -F -H
描述
更新视图但是不更新全文索引 更新全文索引但是不更新视图
只更新全文索引频率设置为“立即”的。
-M 更新全文索引频率设置为“立即”或“每小时”的。
-L 更新全文索引频率设置为“立即”,“每小时”或“每天”。
任务中的选项 - 开始工具 Rebuild: Full text indexes only Rebuild: All used views 命令行选项 -X 描述 重建全文索引,但是不重建视图。用来重建那些全文索引已经损坏的数据库。 -R 重建所有访问过的视图。用这个选项会占用较大的资源,因此把它作为解决某个数据库损坏的最后一种选择。 Rebuild: Full-text indexes and additionally: All unused views Updall - 搜索场所选项 database -C 重建从未访问过的视图以及全文索引。需要指定一个特定的数据库。 任务中的选项 - 开始工具 Update database configurations: Incremental Update database configurations: Incremental B. 压缩 命令行选项 -A 描述 重建全文索引,但是不重建视图。当全文索引损坏时用来重建。 -B 完全更新搜索场所的数据库配置 当一个数据库中的文档或者附件被删除时,Domino会重新使用未用的空间,而不是去立即减少文件大小。有时,只有当你压缩数据库后,Domino才能重新使用这些未用的空间碎片。 这里有三种压缩方式: 1、只有空间回收的现场压缩 (load compact -b) 2、空间回收和文件大小减少的现场压缩 (load compact -B) 3、复制方式的压缩 (load compact -c) 只有空间回收的现场压缩方式(load compact -b) 这种方式的压缩恢复数据库中的未用空间,但是并不会减少数据库在磁盘中的大小。数据库保留同样的数据库实例IDs(DBIIDs),因此压缩的数据库和事务日志之间的关系依旧完整。在压缩期间,用户和服务器仍然能够访问并编辑数据库。当你希望数据库的大小不发生变化或有所增长的时候,可以选择这种压缩方式。
当你不指定选项运行Compact时,Domino就会使用这种方式压缩所有启用了事务日志的数据库。当你指定-b(区分大小写)来压缩任何一个数据库的时候,Domino同样也会采用这种方式。
提示:这种压缩方式最为常用,因为它运行最快而且对系统的影响最小。
现场压缩 - 重用空间并减小文件大小(load compact -B)
这种方式的压缩会减少数据库的大小,同时回收数据库中没有利用的空间。和只进行空间重用的压缩方式相比,这种压缩方式较慢,并且会给数据库重新分配一个DBIIDs.如果你想通过一个认证的备份工具来把它记录在日志数据库中,请在压缩完成后执行一个数据库的完全备份。这种压缩方式允许用户或者服务器在数据库压缩过程中访问或者修改数据库。
当你不指定任何选项运行Compact时,Domino就会用这种方式来压缩所有未启用事务日志的数据库。当你指定-B选项的时候Domino也用这种压缩方式。为了优化磁盘空间,建议您每周一次或每月一次用-B选项来执行Compact。
复制方式的压缩(load compact -c)
复制方式的压缩将复制数据库的拷贝,并在压缩完成之后之后删除原先的数据库。因此这种压缩方式要求磁盘上有足够的额外空间以存放拷贝的数据库。这种方式的压缩其实是创建了由新的数据库ID标识的新数据库。如果你在日志数据库上使用复制方式压缩(用-c选项),压缩会创建新的DBIIDs,因此当使用认证的备份工具时,请在所有的压缩完成后立即对所有数据库进行备份。当你使用复制方式压缩时,用户和服务器都不能编辑数据库而只能在-L选项选中的条件下浏览数据库。
当压缩会导致数据库结构性的改变时,Domino会默认使用复制压缩方式。当数据库属性窗口引发未执行的数据库结构性的改变时,亦然。激活或关闭数据库属性“优化文档表格映射”和“不支持指定的答复层次”都需要数据库的结构性改变。
何时压缩数据库
建议您每周或每月压缩数据库,并使用-B选项来节省磁盘空间。如果你要使用一个认证的备份工具,则需要在运行前完成压缩。
Compact - 基本
选项 只压缩指定的数据库或文件夹。选择第一个选项卡来指定要压缩的数据库,在第一个面板中选择数据库。 命令行参数 描述 为了在Domino Data文件夹中压缩数据库,首先输入文件名,比如sales.nsf。 在Domino Data路径下中压缩一个文件夹,请指定对于Data文件夹的相对路径,比如,压缩Data\\Sales中的所有数据库,指定Sales。 如果你选择“压缩所有数据库”或不指定数据库路径,Compact命令会压缩在Data文件夹下的所有文件夹和数据库。 database path 在database path后面可以指定其他的选项