Сравните содержимое архива и основной базы данных - PullRequest
1 голос
/ 15 июня 2019

У меня есть основная база данных в DB2 9.1, и я создал базу данных в Oracle 12g для ее архивирования. Я сделал это успешно с некоторым изменением типа данных программно.

Я хочу сравнить содержимое двух основных (в DB2) и архивных (в Oracle) баз данных, чтобы убедиться в правильности передачи содержимого. Из-за некоторых ограничений я не могу использовать какие-либо инструменты для этого. Поэтому я должен делать это программно с Java, C # или ...

Мое первое решение - это прочитать содержимое строк из базы данных master в байтах и ​​объединить столбцы, чтобы собрать и создать хеш-код для каждой строки master и архива в базе данных и сравнить эти хэш-коды. Это занимает много времени в больших таблицах (с типами CLOB и BLOB и обновлением строк). У кого-нибудь есть хорошая идея?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...