问题

   IBM Lotus Notes/Domino的空闲时间系统按照设计是自动进行维护的,并不需要重新创建。但是某些少数情况下,重新创建空闲时间数据库(Busytime.nsf)仍然是必要的。比如管理员要解决一些空闲时间系统问题的时候。以下列出了重建busytime.nsf或clubusy.nsf(群集的空闲时间数据库)的步骤。
 
一、如何重新创建busytime.nsf?
busytime.nsf是非群集Domino服务器上的空闲时间数据库。要重命名该库,请按照以下步骤:
1、如果可能,请通过映射驱动器或FTP的方式访问到Domino服务器的数据路径。
2、从管理客户端打开远程控制台。
3、向控制台输入以下命令:
tell sched q
tell calconn q
tell RnRMgr q <---- 注意:这个命令仅适用于Domino 7.x。
dbcache flush
注意:有可能需要输入"dbcache flush"命令数次,这由操作系统和服务器负载决定。
 
4、在Domino服务器的数据路径下找到busytime.nsf并将其重命名成其他名字。例如:busytime.old。然后将其移出数据路径,确保没有任何数据库链接或目录链接指向它。
注意:不要将重命名之后的数据库放在数据路径及其子路经下,否则可能会有不可预知的结果。
 
5、向控制台输入以下命令:
load sched
load calconn
load RnRMgr <---- 注意:这个命令仅适用于Domino 7.x。
注意:这些命令都不是大小写敏感的。
 
二、如何重新创建clubusy.nsf
clubusy.nsf是群集服务器的空闲时间数据库。要重命名该库,请按照以下步骤:(注意:这个过程必须在所有的群集服务器上执行以避免该库的复制)

1、如果可能,请通过映射驱动器或FTP的方式访问到Domino服务器的数据路径。
2、从管理客户端打开远程控制台。
3、在所有群集服务器上停止sche和calconn任务,并且清除数据库缓存:
tell sched q
tell calconn q
tell RnRMgr q <---- 注意:这个命令仅适用于Domino 7.x。
dbcache flush
注意:有可能需要输入"dbcache flush"命令数次,这由操作系统和服务器负载决定。
 
4、在Domino服务器的数据路径下找到clubusy.nsf并将其重命名成其他名字。例如:clubusy.old。然后将其移出数据路径,确保没有任何数据库链接或目录链接指向它。
 
注意:不要将重命名之后的数据库放在数据路径及其子路经下,否则可能会有不可预知的结果。

重要注意事项:步骤3和4必须在所有群集成员服务器上完成之后才能继续步骤
\5。否则,旧的数据很可能会复制回Clubusy数据库,使操作不生效。如果没有严格按照这个规则进行的话,管理员必须从头将重建Clubusy.nsf的过程再做一遍(包括步骤1到4)。
 
5、向所有群集服务器的控制台输入以下命令:
load sched
load calconn
load RnRMgr <---- 注意:这个命令仅适用于Domino 7.x。