I'm on CentOS 5.
[root@newjanux spooldb]# uname -a Linux newjanux 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
and SGE 6.2u2
I already have copies of the original database just in case ... berkeley db won't start for corruption. The tool which supposedly fixes this comes with the package but it fails (in the same way):
[root@newjanux spooldb]# /opt/sge/utilbin/lx24-amd64/db_recover -v -c Finding last valid log LSN: file: 2136 offset 2719640 db_recover: Log file corrupt at LSN:  db_recover: PANIC: Invalid argument db_recover: DB_ENV->open: DB_RUNRECOVERY: Fatal error, run database recovery
Well, I thought I was running the database recovery!