PROCOPY does not lock the source or target databases (no .lk file) so that when proutil -C BUSY is issued, the return message indicates that the database is not busy.
Consequently, the "proutil -BUSY" operand does not cause the corruption. It is just that the script incorrectly assumes that the database was not busy and could be accessed.
When a new process makes a connection to the database before "procopy" was completed, it performed roll back recovery resulting in the bi file timestamps being out of sync with the (.db) master blocktimestamps. |