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


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


Ну да ну да :)

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

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

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

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

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


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

NikolayV81я так понял что там два варианта работы этого db link, hs который идёт в
enterprise и та штука которая работает в standart и умеет только odbc причём криво.
Вот и отправляйся в раздел Оракула. Там тебе объяснят что такое "та штука" и как через неё
запустить процедуру.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
    #38675286
Фотография roadster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВариант а: средствами Оракуланапример какими?
...
Рейтинг: 0 / 0
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
    #38675343
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roadsterнапример какими?
Мат.вьюхи вроде бы у них там были для таких целей.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
    #38675401
NikolayV81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
    #38675402
NikolayV81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovroadsterнапример какими?
Мат.вьюхи вроде бы у них там были для таких целей.


Это не master-master, никак увы.
...
Рейтинг: 0 / 0
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
    #38675550
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
    #38676885
NikolayV81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
    #38676893
Фотография roadster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovroadsterнапример какими?
Мат.вьюхи вроде бы у них там были для таких целей.спасибо.
думал что-то новое узнать.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / как запустить процедуру с параметрами в FB 2.5 из Oracle 11g через dblink?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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