No utility that I know of offhand, but writing a query to find differences is usually the tactic I employ. You can either do it one column at a time like:
SELECT *\nFROM\n   table1 one\n   LEFT OUTER JOIN table2 two ON(two.key = one.key)\nWHERE\n   (one.Column1 != two.Column2) OR\n   ((one.Column IS NULL) AND (two.Column IS NOT NULL)) OR\n   ((one.Column IS NOT NULL) AND (two.Column IS NULL))

Or you can just stack up a bunch of tests in the WHERE clause.