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

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

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

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

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

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


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