Table Data Compare - Oracle to MS SQL

I have exported data from Oracle Database to MS SQL database using export wizard. Now i want to compare data of both database (not total number of rows) that is data is exported properly or not (row-by-row) table contains thousands of records. It is difficult to compare row by row and column by column.

Is there any scripts/third party tools available for my above requirement?

If any one having script, please share it.

Thanks in advance.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

In most cases it's enough to check a few values (non-ascii characters!), rules, procedures, number of rows, etc of a few tables.  If you want to be absolutely sure you need a independent way to read and compare. For just the data, a script would do nicely, vbscript, php, vba (access), anything. There are some  tools to compare schema's, like DBSolo (, and many more.
You can select * from tables in source as well as target and redirect output to text files and compare in text editors like TextPad.

You can also select comma delimited data from entire table by converting all columns into strings and concatenating, redirect/save as .csv, open in excel sheet and compare using excel compare tools.

Excel Compare (latest version is 8.0)
Excel Compare - Program description
Compare and merge your Microsoft Excel spreadsheets with a single click
Software Search Forexcel compare

You can also directly compare schema tables data once connected to database(s) using database tools:

DB Explorer
CDB Database Comparator

Now, if tables structures is same, then all above solutions do apply. If there is some column mapping involved and transformations, you need to write corresponding queries to extract correct data into text/excel files. Above Database tools can help directly.

Some more are:
Data Migration Assistant (DMA) Release 6.1(1a)
Data Validation

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
This 'converting to text' will change the non-text data; the two databases may do that (slightly) different, and generate a lot of false hits, or not at all, and give you a false sense of security.
I would still advice a script or tool to compare the data in it's original type.
Unless it's all text and not too large to import into Excel or a editor. Maybe.
srinivas_ganamurAuthor Commented:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Oracle Database

From novice to tech pro — start learning today.