Compare failed due to Error 1 calling de_msg_receive_key_handle for pass 2
Compare times out during pass 2 where second pass repairsthe large number of out of sync rows rows.
Userepair 1 option instead of repair .It helps to minimize the target table locking time.
The repair1 option will lock the target table as soon as compare client came up. So, the target table lock time will be longer but its a better option for a large number of oos rows. It was because repair1 option used less memoey (no need to store oos key data) and faster (no need to sending the oos key data back to the compare server).
The repair1 option is a better choice when there is a high percentage of OOS.