I am experiencing periodic corruption/integrity problems with the Clubusy.nsf database on a Domino 6.0.2.CF1 server environment. CLUBUSY.NSF is the clustered version of BusyTime.nsf used for scheduling meetings with people and booking rooms and resources via the Room Reservation database.
I have 4 clustered Mail servers and 2 Clustered Application Servers (2 different clusters) The Mail server CLUBUSY.NSF hold people busytime and thr Applciations server CLUBUSY.NSF room and resource busytime.
I have asked IBm Software SUpport on this and they want to charge me for the pleasure of a fix - I cannot believe that no-one else has similar problems.
When these databases get corrupted or fail to operate orrectly the usual method of correction is rebuild. To rebuild the databases it is necessary to stop the CalComm and Scheduler tasks on each server in the cluster, delete the Clubusy.nsf database on each server and then restart the Scheduler and CalConn tasks on each server. It is easy to stop and start the tasks via nserver commands and RCMD but it isn't easy to delete the clubusy.nsf - this has to be done within the Notes Environment because there is always some process accessing the database (to book a room, schedule a meeting, etc). It is possible to delete the clusbusy.nsf from a Notes client using an id with sufficient access (or the Server Notes Client).
I want to be able to setup a scheduled automatic rebuild of the clubusy.nsf (to occur out of working hours) so I need to be able to do this programmatically, triggered from one coordinating point.
Has anyone done this?, If so, how? If not any ideas would be welcome.
I have ideas along the lines of setting up an Agent which will action the rebuild process on all the servers but my Script knowledge is not sufficent to be able to build such a beast.
Any help would be greatly appreciated and I'm sure many others could benefit too.
October 28, 2004 4:55 AM
January 25, 2005 4:49 PM