I guess you're talking about AUTO_CKPTS?
You didn't mention version, but I remember that, esp. with non-logging databases (very low volume of logical logs created) it could take hours and days until the next checkpoint - a problem fixed in more recent versions (12.10.xC14, 14.10.xC4), in the way that CKPTINTVL acts as a fallback trigger.
On the other hand, if - we don't know - you're really running a non-logging system, with hardly any logical logging, what's the point in using RTO_SERVER_RESTART in the first place?
As for 'backup completed', I don't think that's of much relevance to you since a backup always would get you the state of when the backup started.
For finding out whether a backup currently is underway, I'm sure someone will have a good answer.
I think querying sysmaster:sysrstcb for entries having a non-zero arcbu value might be a good way. Or you search onstat -g ath for arcbackup threads.
HTH,
Andreas
------------------------------
Andreas Legner
------------------------------