powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вызов удаленной процедуры
5 сообщений из 5, страница 1 из 1
Вызов удаленной процедуры
    #32061388
victor_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто сталкивался с проблемой удаления данных в таблице на удаленной базе.
Проблема вот в чем.
Процедура (с использрванием пакета DBMS_SQL) вызывает удаленную процедуру которая должна очистить таблицу
в удаленной базе.
Все отрабатывает но нет эфекта , т.е таблица
не очищается.
...
Рейтинг: 0 / 0
Вызов удаленной процедуры
    #32061390
Фотография Lexis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может commit пропустили?
...
Рейтинг: 0 / 0
Вызов удаленной процедуры
    #32062183
victor_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если в исходной базе ставить commit
то триггер не пропускает.
а в удаленной базе процедура ( если подключться)
отрабатывает нормально.
Здесь или что-то с привелегиями или глюк 8.1.6.
Определелить не могу.
...
Рейтинг: 0 / 0
Вызов удаленной процедуры
    #32062186
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то с чем-то противоречит. Какое отношение к вызову удалёной процедуры имеет триггер, и как всё это увязывается с commit'ом?
Или вы из триггера зовёте через dbms_sql удалённую процедуру? Но тогда на это всё (кроме случая autonomous transaction) распространяется глобальный для данной транзакции commit.
И если при commit сработал отложенный констрейнт, или вообще транзакцию просто откатили, то никаких изменений данных вы просто не увидите.

Кстати, а как вы удаляете?
...
Рейтинг: 0 / 0
Вызов удаленной процедуры
    #32062910
victor_t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня по этой процедуре( вставка данных в текущей базе) отрабатывает триггер. Удалить данные в удаленной таблице необходимо в связке с вставкой в текущей.
( Это механизм репликации)
Раньше в 7 все было настроено по crony unix
а теперь в 8 переложено на job.
Пока удаляю вручную.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вызов удаленной процедуры
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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