powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подскажите по поводу двухфазного коммита и XA транзакций
9 сообщений из 9, страница 1 из 1
Подскажите по поводу двухфазного коммита и XA транзакций
    #39887613
Alex2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как это можно технически сделать, если в базе данных до завершения commit-а клиент не может быть уверен, пройдет он или нет, а после успешного что-либо откатывать может быть поздно/неправильно? При этом требуется согласованная работа нескольких таких менеджеров ресурсов.
...
Рейтинг: 0 / 0
Подскажите по поводу двухфазного коммита и XA транзакций
    #39887614
Alex2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Подскажите по поводу двухфазного коммита и XA транзакций
    #39887615
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подскажите по поводу двухфазного коммита и XA транзакций
    #39887636
Alex2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous, спасибо большое, но хотелось бы именно своими словами, на пальцах, услышать объяснение - типа есть у нас два оракла, у них два ресурс-менеджера, каждый что-то там пообновлял, говорим всей транзакции COMMIT, у первого процедура проходит штатно, а у второго - нет, и..?
...
Рейтинг: 0 / 0
Подскажите по поводу двухфазного коммита и XA транзакций
    #39887644
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что может быть и....?

Транзакция или выполнена или не выполнена. На то она и транзакция .

AFAIK
...
Рейтинг: 0 / 0
Подскажите по поводу двухфазного коммита и XA транзакций
    #39887646
Alex2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev, транзакция выполнена на первом оракле, а на втором - нет, как существующими механизмами БД откатить первую, чтобы откатилась общая транзакция?
...
Рейтинг: 0 / 0
Подскажите по поводу двухфазного коммита и XA транзакций
    #39887651
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex2001
Leonid Kudryavtsev, транзакция выполнена на первом оракле, а на втором - нет, как существующими механизмами БД откатить первую, чтобы откатилась общая транзакция?

Вы бы документик-то почитали...
Oracle rdbms поддерживает XA.
И умеет откатываться.
Сложнее с in-doubt транзакциями, их приходится откатывать или фиксировать вручную - по ссылке про это тоже есть.
...
Рейтинг: 0 / 0
Подскажите по поводу двухфазного коммита и XA транзакций
    #39887653
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex2001,

как Вы определяете (по каким признакам ) что менеджеры работают в одной "транзакции" и когда в разных?

....
stax
...
Рейтинг: 0 / 0
Подскажите по поводу двухфазного коммита и XA транзакций
    #39887950
Alex2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stax,
при помощи механизма разграничения транзакций -например внутри одного метода, поддерживающего транзакцию.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подскажите по поводу двухфазного коммита и XA транзакций
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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