Thanks. Pleas let me know if the following work plan is correct...

  1. Create a new temporary namespace and database using Configuration Manager.
  2. Do ^GBLOCKCOPY from %SYS namespace to copy all the globals to the newly created temporary database
  3. DELETE cache.dat
  4. Create new cache.dat file
  5. Again do a ^GBLOCKCOPY to copy all globals from newly created temporary database to the old one
  6. Delete the newly created namespace and database.

Also would a direct DELETE cache.dat work?