Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink? / 17 сообщений из 17, страница 1 из 1
19.06.2014, 17:54:39
    #38674649
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Может кто сталкивался, есть Oracle 11g с настроенным dblink на FB2.5, можно ли как то запустить процедуру с параметрами?
Что то всё перерыл, не нашёл
call sp_ora_test@dblink( 1,2,3) не работает.
...
Рейтинг: 0 / 0
19.06.2014, 17:57:07
    #38674653
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
она у тебя не селективная?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.06.2014, 18:07:18
    #38674667
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
NikolayV81можно ли как то запустить процедуру с параметрами?
DBMS_PASSTHROUGH тебе скорее всего поможет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.06.2014, 18:13:15
    #38674674
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Мимопроходящийона у тебя не селективная?


Да всё равно какая, главное параметры передать, процедуру сам напишу, а то гениальная идея по записи в таблицу по одной строке уже в голове сидит.
...
Рейтинг: 0 / 0
19.06.2014, 18:26:45
    #38674686
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
NikolayV81гениальная идея по записи в таблицу по одной строке уже в голове
сидит.
Есть ещё не менее гениальная идея наладить репликацию между FB и Oracle и не мучиться с
тамошним кривым db link-ом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.06.2014, 09:52:48
    #38675001
roadster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Dimitry Sibiryakovналадить репликацию между FB и Oracleкакими средствами?
...
Рейтинг: 0 / 0
20.06.2014, 10:30:35
    #38675050
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Dimitry SibiryakovNikolayV81гениальная идея по записи в таблицу по одной строке уже в голове
сидит.
Есть ещё не менее гениальная идея наладить репликацию между FB и Oracle и не мучиться с
тамошним кривым db link-ом.


Ну да ну да :)

Тут муки одноразовые, по сути, по полному переезду с оной ещё работающей системы на другую уже работающую, что то я с трудом себе master-master репликацию в таком виде представляю ;)
а вот DBMS_HS_* отсутствуют, есть какой-то огрызок из стандартной версии ( не enterprise ) оракла.
...
Рейтинг: 0 / 0
20.06.2014, 11:40:24
    #38675190
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
roadsterкакими средствами?
Вариант а: средствами Оракула
Вариант б: средствами IBPhoenix Replicator

NikolayV81Тут муки одноразовые, по сути, по полному переезду с оной ещё работающей
системы на другую уже работающую, что то я с трудом себе master-master репликацию в таком
виде представляю ;)
В вот мне наоборот, такая репликация представляется легко. В чём проблема-то?..

NikolayV81а вот DBMS_HS_* отсутствуют, есть какой-то огрызок из стандартной версии
( не enterprise ) оракла.
Может, просто база не до конца создана и достаточно прогнать соответствующие скрипты?..
Будь это "какой-то огрызок", ты бы и db link не смог создать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.06.2014, 11:52:39
    #38675214
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Dimitry SibiryakovNikolayV81Тут муки одноразовые, по сути, по полному переезду с оной ещё работающей
системы на другую уже работающую, что то я с трудом себе master-master репликацию в таком
виде представляю ;)
В вот мне наоборот, такая репликация представляется легко. В чём проблема-то?..

расход/приход склада одновременно в дух местах. + необходимость откатки проверки настройки, что есть время. Тут не подразумевается вечная работа 2-х систем так что смысла нет.

Dimitry SibiryakovNikolayV81а вот DBMS_HS_* отсутствуют, есть какой-то огрызок из стандартной версии
( не enterprise ) оракла.
Может, просто база не до конца создана и достаточно прогнать соответствующие скрипты?..
Будь это "какой-то огрызок", ты бы и db link не смог создать.


я так понял что там два варианта работы этого db link, hs который идёт в enterprise и та штука которая работает в standart и умеет только odbc причём криво.
...
Рейтинг: 0 / 0
20.06.2014, 12:04:22
    #38675235
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
NikolayV81расход/приход склада одновременно в дух местах. + необходимость откатки
проверки настройки, что есть время
Использованием птичьего языка ты сводишь вероятность получения полезного ответа к нулю.

NikolayV81я так понял что там два варианта работы этого db link, hs который идёт в
enterprise и та штука которая работает в standart и умеет только odbc причём криво.
Вот и отправляйся в раздел Оракула. Там тебе объяснят что такое "та штука" и как через неё
запустить процедуру.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.06.2014, 12:39:18
    #38675286
roadster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Dimitry SibiryakovВариант а: средствами Оракуланапример какими?
...
Рейтинг: 0 / 0
20.06.2014, 13:04:28
    #38675343
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
roadsterнапример какими?
Мат.вьюхи вроде бы у них там были для таких целей.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.06.2014, 13:47:19
    #38675401
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Dimitry SibiryakovNikolayV81расход/приход склада одновременно в д в ух местах. + необходимость откатки
проверки настройки, что есть время
Использованием птичьего языка ты сводишь вероятность получения полезного ответа к нулю.


Вопрос был "в чём проблема", официально master-master (полноценного) для соединения Oracle с внешней ( не своей ) базой по сути нет, реализация такой схемы подразумевает весьма нетривиальную задачу ( триггеры на любые изменения данных, это одна проблема есть ещё генераторы ), так же если взять FB и Oracle то выходит проблема с базовыми типами ( куда в Oracle varchar(16000) класть и как его синхронизировать?, что будет с varchar которые в fb null и '' несут разную смысловую нагрузку? ).

Dimitry SibiryakovNikolayV81я так понял что там два варианта работы этого db link, hs который идёт в
enterprise и та штука которая работает в standart и умеет только odbc причём криво.
Вот и отправляйся в раздел Оракула. Там тебе объяснят что такое "та штука" и как через неё
запустить процедуру.


По документации call sp@link(p1,p2,p3), но увы не работает, не прочитал бы документацию не спрашивал бы.
с HS разобрался вопрос снят ( походу запутался в сообщениях об ошибках Oracle ).
...
Рейтинг: 0 / 0
20.06.2014, 13:48:01
    #38675402
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Dimitry Sibiryakovroadsterнапример какими?
Мат.вьюхи вроде бы у них там были для таких целей.


Это не master-master, никак увы.
...
Рейтинг: 0 / 0
20.06.2014, 15:10:14
    #38675550
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
NikolayV81Вопрос был "в чём проблема", официально master-master (полноценного) для
соединения Oracle с внешней ( не своей ) базой по сути нет, реализация такой схемы
подразумевает весьма нетривиальную задачу ( триггеры на любые изменения данных, это одна
проблема есть ещё генераторы ), так же если взять FB и Oracle то выходит проблема с
базовыми типами ( куда в Oracle varchar(16000) класть и как его синхронизировать?, что
будет с varchar которые в fb null и '' несут разную смысловую нагрузку? ).
Последовательности при мультимастере в любом случае разносят по диапазонам, это не проблема.
Длинные varchar кладутся, естественно, в clob и синхронизируются так без проблем.
Поле объявляется not null default '' на стороне Firebird и, соответственно, null на
стороне Oracle. Дальше всё работает влёт.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.06.2014, 09:35:08
    #38676885
NikolayV81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Dimitry SibiryakovNikolayV81Вопрос был "в чём проблема", официально master-master (полноценного) для
соединения Oracle с внешней ( не своей ) базой по сути нет, реализация такой схемы
подразумевает весьма нетривиальную задачу ( триггеры на любые изменения данных, это одна
проблема есть ещё генераторы ), так же если взять FB и Oracle то выходит проблема с
базовыми типами ( куда в Oracle varchar(16000) класть и как его синхронизировать?, что
будет с varchar которые в fb null и '' несут разную смысловую нагрузку? ).
Последовательности при мультимастере в любом случае разносят по диапазонам, это не проблема.
Длинные varchar кладутся, естественно, в clob и синхронизируются так без проблем.
Поле объявляется not null default '' на стороне Firebird и, соответственно, null на
стороне Oracle. Дальше всё работает влёт.


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

p.s.
Да и кстати про default, он не работает если в поле втсавлять null явно ( что в коде весьма распостранено бывает ), так-же смысловую нагрузку на null в varchar default не побеждает, значение не выбрано/установлена пустая строка для oracle не реализуется одним столбцом.

p.p.s. В оракле кстати триггерная реализация нарывается ещё на одну проблему - неустанавливаемый порядок выполнения триггеров.
...
Рейтинг: 0 / 0
23.06.2014, 09:46:02
    #38676893
roadster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Dimitry Sibiryakovroadsterнапример какими?
Мат.вьюхи вроде бы у них там были для таких целей.спасибо.
думал что-то новое узнать.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink? / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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