2016-10-17 3 views
0

У нас есть требование, при котором мы должны перенести измененные/дельта-данные в таблицу из Oracle в MongoDb. Чтобы сделать это, я предложил создать Trigger на предполагаемой таблице и вставить в таблицу протоколирования записи с обновлением/вставкой/удалением и с помощью кода Java мы сможем прочитать эти измененные/дельта-записи, а затем обновить соответствующие коллекции в MongoDB.PLSQL: изменение захвата данных для получения измененных записей таблицы

Но меня попросили проверить возможность использования функции CDC (Change Data Capture) Oracle.

Я проверил документ Oracle, чтобы узнать CDC, но это занимает довольно много времени. Не могли бы вы помочь мне с некоторыми шагами или быстрым руководством по внедрению CDC для захвата измененных данных в таблице, поскольку мне нужно создать демоверсию.

Также, пожалуйста, предложите, какой из лучших результатов можно будет использовать для записи измененных/дельта-записей с помощью триггера или CDC.

ответ

1

Не тратьте время на изменение данных. Это интересная идея, но, к сожалению, CDC is desupported in 12c. И не поддерживаются, как способ IMP и EXP не поддерживаются, но все равно будут работать навсегда. Он полностью удален из базы данных. Корпорация Oracle хочет, чтобы вы заплатили за Oracle GoldenGate.

+0

Спасибо @ Jon Heller за ценную обратную связь. Я предлагаю то же самое для бизнеса. – PS078

Смежные вопросы