|
Golden Gate и трансформация шифрованных данных
|
|||
---|---|---|---|
#18+
Получил задачу при помощи Golden Gate 12.3 запустить репликацию данных между двумя базами Oracle 11.2.0.4, сложность в том что данные на источнике зашифрованы, а на приемнике данные должны быть в расшифрованном виде. В обеих базах имеется функция расшифровки данных. Вариант создать на источнике view, которое бы представляло данные в расшифрованном виде, и указать его в параметрах процесс extract как источник не подходит, расшифрованные данные нельзя сохранять в trail-файлах и передавать по сети. Расшифровка должна происходить только на стороне приемника и только через replicat. Вариант создать промежуточную таблицу, в которую replicat писал бы зашифрованные данные, и триггер на ней, который бы расшифровывал данные и писал в таблицу-приемник, тоже особого энтузиазма не вызывают. Как реализовать подобное напрямую, без промежуточных вьюшек и таблиц - не соображу. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2019, 22:51 |
|
Golden Gate и трансформация шифрованных данных
|
|||
---|---|---|---|
#18+
flexgenрасшифрованные данные нельзя сохранять в trail-файлах и передавать по сети. . ENCRYPTTRAIL ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2019, 23:03 |
|
Golden Gate и трансформация шифрованных данных
|
|||
---|---|---|---|
#18+
flexgen, 1) использовать встроенное шифрование оракул. Тогда вообще об этом думать не надо 2) replicat в маппинге может вызывать функцию ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2019, 09:24 |
|
Golden Gate и трансформация шифрованных данных
|
|||
---|---|---|---|
#18+
Alexander Ryndinflexgen, 1) использовать встроенное шифрование оракул. Тогда вообще об этом думать не надо 2) replicat в маппинге может вызывать функцию Функция использует пакет DBMS_CRYPTO и является частью аппликации, разработанной сторонней фирмой, соответственно шифрование/дешифрование приходится делать только используя функцию. При помощи документации и какой-то матери :-) настроил в replicat маппинг с использованием вызова функции через SQLEXEC с параметрами, в итоге работает так как надо - в trail-файлах данные зашифрованы, дешифрование выполняется во время работы процесса replicat, на приемнике данные записываются в расшифрованном виде. Alexander Ryndin За подсказку правильного пути поиска решения - огромное спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2019, 21:23 |
|
|
start [/forum/topic.php?fid=52&fpage=84&tid=1882805]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 121ms |
0 / 0 |