New Data Compare for Oracle - version 5

Data Compare for Oracle Databases is a tool that allows you to compare the data content of Oracle schemas. Whether it's the whole schema or specific tables, simple or complex Oracle types, millions of rows or just a subset of them, data compare gets it done.
Version 5 improves the transaction handling, supports custom settings for Oracle connections, includes a new command line utility and a wizard for managing the command line configurations. It runs on the latest version of the managed Oracle Data Provider for .NET (ODP.NET).

Data compare supports Oracle databases from 9i up to 19c. It is fully functional, with no restrictions, for a trial period of three weeks.


  • Compare tables or views
  • Synchronize simple or complex Oracle types
  • Handle large data, quickly and efficiently
  • Safely script LOB fields of any size
  • A wide range of options and settings
  • Intuitive GUI with support for one-click compare
  • Adjustable transaction size for improved execution
  • A command line for unattended, batch comparison
  • A wizard for managing the command line config. files


Data Compare for Oracle runs on Windows operating systems, client and server, that have the .NET framework 4.6 or higher installed.

Version Information

    Major Version
  • Version Number: 5.0
  • Release Date: August 01, 2019
    Current Version
  • Version Number:
  • Release Date: August 01, 2019


Modern GUI - a multi-comparison capable GUI reflects the latest standards in user interface design. Context sensitive ribbon, action panels with clear descriptions, asynchronous implementation of lengthy operations, detailed progress information and more.

Comparison Engine - robust, highly efficient comparison engine handles millions of rows fast while tightly controlling resource utilization. There is no technical limit in the size of databases that Oracle Data Compare can synchronize.

Oracle Data Type support - Oracle Data Compare supports simple and complex data types. Large-object fields (LOB) are properly scripted even when they reach or exceed Oracle inline restrictions for such fields.

One-click compare - Oracle Data Compare maintains a comparison session history. A session is a persisted environment that contains all the data related to a comparison operation including databases and the respective credentials, comparison options, mapping rules, excluded objects and many more. It allows the end-user to repeat a comparison with a single click.

Custom mapping - the mapping rules feature allows you to customize the way database objects are paired together. Database objects are mapped based on the selected schemas and a set of "Name mapping rules", which can be customized.

Oracle Connections - Oracle Data Compare supports three types of connections. You can choose between Basic Connection, Easy-Connect method or Connect Descriptor method. Built-in parameters control the connection timeout and other Oracle settings.

Custom comparison keys - need to compare tables or views but they are showing as non-comparable because there is no primary key or unique indexes defined on them? Once Oracle Data Compare has analyzed the schema it will allow you to define a unique key (any combination of the fields) to use for the comparison. The rows are paired based on the selected key.

Command Line utility - the included, highly configurable command line utility allows you to perform unattended comparison or schedule comparison and synchronization operations via the Windows Task Scheduler or other third-party scheduler.

Command Line wizard - the wizard allows you to manage command line config file. It creates consistent, optimized and always up-to-date xml config file even for most complex comparison scenarios.

Full control over the comparison - a wide array of options gives you granular control over the behavior of the comparison engine. Comparing views along with tables, analyzing table dependencies, variable transaction size are just some of the available options.

Handling large data - Oracle Data Compare has been particularly designed to handle large datasets. Custom built algorithms handle big data ensuring strict control of the memory utilization.

Script execution engine - the proprietary script execution engine ensures that very large scripts including scripts for LOB fields are executed successfully while providing continuous progress information and allowing you to safely interrupt the script if necessary.

Error handling - systematic error handling aims at eliminate unexpected / unexplained results. Non-critical errors are registered, saved to files and reported, but do not interrupt the operation in progress.

Starting from:  $399
Related Products
You might be interested in the these products:
Additional Information