Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Golden Gate и трансформация шифрованных данных / 4 сообщений из 4, страница 1 из 1
10.02.2019, 22:51
    #39771942
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate и трансформация шифрованных данных
Получил задачу при помощи Golden Gate 12.3 запустить репликацию данных между двумя базами Oracle 11.2.0.4, сложность в том что данные на источнике зашифрованы, а на приемнике данные должны быть в расшифрованном виде. В обеих базах имеется функция расшифровки данных. Вариант создать на источнике view, которое бы представляло данные в расшифрованном виде, и указать его в параметрах процесс extract как источник не подходит, расшифрованные данные нельзя сохранять в trail-файлах и передавать по сети. Расшифровка должна происходить только на стороне приемника и только через replicat. Вариант создать промежуточную таблицу, в которую replicat писал бы зашифрованные данные, и триггер на ней, который бы расшифровывал данные и писал в таблицу-приемник, тоже особого энтузиазма не вызывают. Как реализовать подобное напрямую, без промежуточных вьюшек и таблиц - не соображу.
...
Рейтинг: 0 / 0
10.02.2019, 23:03
    #39771948
run09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate и трансформация шифрованных данных
flexgenрасшифрованные данные нельзя сохранять в trail-файлах и передавать по сети. .
ENCRYPTTRAIL ?
...
Рейтинг: 0 / 0
11.02.2019, 09:24
    #39772014
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate и трансформация шифрованных данных
flexgen,

1) использовать встроенное шифрование оракул. Тогда вообще об этом думать не надо

2) replicat в маппинге может вызывать функцию
...
Рейтинг: 0 / 0
11.02.2019, 21:23
    #39772521
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Golden Gate и трансформация шифрованных данных
Alexander Ryndinflexgen,

1) использовать встроенное шифрование оракул. Тогда вообще об этом думать не надо

2) replicat в маппинге может вызывать функцию

Функция использует пакет DBMS_CRYPTO и является частью аппликации, разработанной сторонней фирмой, соответственно шифрование/дешифрование приходится делать только используя функцию.

При помощи документации и какой-то матери :-) настроил в replicat маппинг с использованием вызова функции через SQLEXEC с параметрами, в итоге работает так как надо - в trail-файлах данные зашифрованы, дешифрование выполняется во время работы процесса replicat, на приемнике данные записываются в расшифрованном виде.

Alexander Ryndin

За подсказку правильного пути поиска решения - огромное спасибо.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Golden Gate и трансформация шифрованных данных / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]