could be a lot of things depending on db...
- db has outgrown disk space (max file size allowed)
- db has outgrown tablespace (depends on db)
- db has outgrown memory allowed for table
- the length of time taken by the cron job is causing a backup in the log files and the db hangs
check the db manual, see if there is an alert.log type file that holds information about the dbs activity (in oracle its the alert.log, in mysql its the error log
check with your dba if you have one