|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
Есть у меня задачка синхронизировать базу на InterBase и на Oracle. Делаю через ODBC Как сделать перехватить событие добавления, изменения, удаления записей в таблицах? Первое что приходит на ум - создать нужные таблицы идентичные оригинальным, но добавить в них колонку "время изменения"; повесить на оригинальные таблицы тригреры, которые бы вносили изменения в мои таблицы. А дальше уже периодическими запросами сравнивать что да как быть может есть более интеллектуальный штатный механизм? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2016, 08:03 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
PsyDiamondбыть может есть более интеллектуальный штатный механизм? Этот? IBReplicator IBReplicator supports replication to and from databases: Firebird (any released version) InterBase 5.x and later versions Oracle V9 and later versions Via ODBC ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2016, 09:15 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
Граур СтаниславPsyDiamondбыть может есть более интеллектуальный штатный механизм? Этот? IBReplicator IBReplicator supports replication to and from databases: Firebird (any released version) InterBase 5.x and later versions Oracle V9 and later versions Via ODBC хм, 32x - не цепляется к базе interbase; x64 - не видит odbc ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2016, 10:19 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
PsyDiamondхм, 32x - не цепляется к базе interbase; не установлен 32 битный клиент firebird PsyDiamondx64 - не видит odbc не тем ODBC Administrator цепляешься. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2016, 10:36 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
Симонов ДенисPsyDiamondхм, 32x - не цепляется к базе interbase; не установлен 32 битный клиент firebird PsyDiamondx64 - не видит odbc не тем ODBC Administrator цепляешься. да как раз установлен на этой машине win 8.1 x86, odbc x86, firebird 2.x x86. только не понятно какой он клиент использует на другой машине win 7 x64, odbc x64, firebird x64 цель сейчас не копнуть как можно глубже, а понять: какие варинты имеются, тродозатраты, быть может цены (если это внешние продукты) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2016, 10:42 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
Hello, Psydiamond! You wrote on 28 января 2016 г. 11:52:47: Psydiamond> win 8.1 x86, odbc x86, firebird 2.x x86. только не понятно какой он клиент используета шо, есть варианты?! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2016, 11:53 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
PsyDiamond32x - не цепляется к базе interbase; x64 - не видит odbc Чтобы цепляться к базе Interbase, нужен клиент и сервер Interbase. Чтобы цепляться к базе Firebird, нужен клиент и сервер Firebird. Чтобы цепляться к базе Oracle, нужен клиент и сервер Oracle. ODBC не нужен ни для чего вышеперечисленного. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2016, 12:51 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
ладно, тот вариант мне понятен теперь мысль есть такая: можно ли через odbc случать events firebird? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 10:44 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
PsyDiamondможно ли через odbc слушать events firebird? конечно нет. потому что в ODBC нет никаких events (в смысле от СУБД). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 10:58 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
т.е. я правильно понял, что через ODBC я не смогу получить доступ к событиям - ни через pl/sql, ни через java? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 12:40 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
ODBC - это труба. по которой переливаются данные. и всё. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 12:50 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
ладно, а если идти путём через JDBC? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:00 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
PsyDiamond, зачем тебе на Java ODBC? Там есть вполне себе родной драйвер под Firebird, который должен уметь работать с событиями. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:01 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
Симонов ДенисPsyDiamond, зачем тебе на Java ODBC? Там есть вполне себе родной драйвер под Firebird, который должен уметь работать с событиями. там - это где?:) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:05 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
PsyDiamond, http://www.firebirdsql.org/file/Jaybird_2_1_JDBC_driver_manual.pdf смотри главу Working with Events ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:08 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
Симонов Денис, у меня есть глупый вопрос (из-за недостатка опыта в этом вопросе): как мне его подружить с Oracle db? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:09 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
PsyDiamond, обрабатывай оракла отдельно, а Firebird отдельно. По части событий СУБД не фига не совместимы друг с другом. И никакой JDBC тебе в этом не поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:12 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
PsyDiamond, Jaybird никак для оракла ты возьмешь какой-нибуджь оракловый JDBC-драйвер ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:13 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
Симонов Денис, т.е. не имеет смысл делать запускать java приложение, которое может выступать как посредник между Oracle и Firebird. Я о том, что java слушает события Firebird, и пишет об этом куда либо в Oracle. Хотя - это получается проще все же тригеры попправить в Firebird и через odbc опрашивать буферную таблицу с некого момента X ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:37 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
Hello, Psydiamond! тебе с самого начала сказали: возьми готовый инструмент и не изобретай шестиколёсный лисапед. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:47 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
PsyDiamond, ну почему же имеет. Но универсальный интерфейс сделать не получится. С Firebird работай Jaybird, а с Ораклом его JDBC драйвером. Ну и про готовый инструмент тебе уже давно намекают. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:54 |
|
Логирование через ODBC
|
|||
---|---|---|---|
#18+
PsyDiamond, бррр.... делать это через события плохая идея. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2016, 13:55 |
|
|
start [/forum/topic.php?fid=40&msg=39159891&tid=1562369]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 153ms |
0 / 0 |