1. A method for change data capture, comprising the steps of: extracting change data from a recovery log in a single pass; and storing the change data extracted from the recovery log in a single pass into a plurality of database objects, said change data indicating modifications that has been performed to a plurality of source objects that correspond to the database objects.