EMS DB Comparer for Oracle is an excellent tool for Oracle database comparison and synchronization. It allows you to view all the differences in compared database objects and execute an automatically generated script to synchronize the structure of Oracle databases and eliminate all or selected differences.