powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / two_phase_commit
23 сообщений из 23, страница 1 из 1
two_phase_commit
    #34647504
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где это устанавливается?
...
Рейтинг: 0 / 0
two_phase_commit
    #34647548
dasdasd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а кто с кем взаимодействует?
...
Рейтинг: 0 / 0
two_phase_commit
    #34647591
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема возникла при изменении данных в одной транзакции на двух серверах DB2 for LUW v.8.2
...
Рейтинг: 0 / 0
two_phase_commit
    #34647655
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут почитайте.
...
Рейтинг: 0 / 0
two_phase_commit
    #34647679
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал... Спасибо... Про опции прекомпиляции все понятно... А что значит сконфигурировать менеджер транзакций?
...
Рейтинг: 0 / 0
two_phase_commit
    #34647703
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал дальше по ссылкам ...
А это типа можно только имея DB2 сделать? А то там много какого софта приводится...
Если да, то может расскажете по шагам....
...
Рейтинг: 0 / 0
two_phase_commit
    #34647741
dasdasd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вроде нужно сделать CONNECT TYPE 2 , и всё.
коорд транзакций будет по умолчанию 1STCONN (база к кот первой был коннест)
...
Рейтинг: 0 / 0
two_phase_commit
    #34647753
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И не надо никакого дополнительного софта?
...
Рейтинг: 0 / 0
two_phase_commit
    #34647762
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если у вас только db2-шные базы, то в кач. менеджера транзакций можно использовать DB2 transaction manager (встроен).
Почитайте про two-phase commit и посмотрите пример в "...\SQLLIB\samples\cli\dbmcon.c".
...
Рейтинг: 0 / 0
two_phase_commit
    #34647846
bananarama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, в iseries two-phase commit поддерживается только по SNA... повбывав бы...

Serge Reva
...
Рейтинг: 0 / 0
two_phase_commit
    #34647894
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего-то не могу задать опции прекомпилятора db2set DB2_SQLROUTINE_PREPOPTS="DATETIME ISO CONNECT 2 SYNCPOINT TWOPHASE" .... Пишет, что все ок...
А при создании ХП ругается
2015: [IBM][CLI Driver][DB2/NT] SQL0104N Обнаружен неправильный элемент "CONNECT" после текста "DB2_SQLROUTINE_PREPOPTS=...". Список правильных элементов: "EXPLAIN". LINE NUMBER=2015. SQLSTATE=42601
...
Рейтинг: 0 / 0
two_phase_commit
    #34647913
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bananaramaкстати, в iseries two-phase commit поддерживается только по SNA... повбывав бы... Нет и еще раз нет .
...
Рейтинг: 0 / 0
two_phase_commit
    #34647932
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TORTЧего-то не могу задать опции прекомпилятора db2set DB2_SQLROUTINE_PREPOPTS="DATETIME ISO CONNECT 2 SYNCPOINT TWOPHASE" .... Пишет, что все ок...
А при создании ХП ругается
2015: [IBM][CLI Driver][DB2/NT] SQL0104N Обнаружен неправильный элемент "CONNECT" после текста "DB2_SQLROUTINE_PREPOPTS=...". Список правильных элементов: "EXPLAIN". LINE NUMBER=2015. SQLSTATE=42601Так нельзя.
Посмотрите тут , какие опции можно выставлять.
...
Рейтинг: 0 / 0
two_phase_commit
    #34647959
bananarama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein bananaramaкстати, в iseries two-phase commit поддерживается только по SNA... повбывав бы... Нет и еще раз нет .

гм. в одной транзакции можно менять как файло на iseries так и файло на удаленной машине? судя по первой ссылке? по второй вообще ничего не ясно -)

я же имел ввиду вот что, касательно distributed data management:
Protected conversation (PTCCNV) - Help

Specifies whether the DDM conversation that is started for
the DDM file is a protected conversation or not. A
protected conversation is a conversation that uses
two-phase commit protocols to ensure, even if a failure
occurs, updates made on the remote system are synchronized
with updates to other remote or local resources. A
protected conversation is required to use two-phase
commitment control with DDM. More information on using
two-phase commitment control with DDM is in the
Distributed Data Management information in the iSeries
Information Center at
http://www.ibm.com/eserver/iseries/infocenter.
PTCCNV(*NO) must be specified if *IP is specified for the
Remote location (RMTLOCNAME) parameter.
...
Рейтинг: 0 / 0
two_phase_commit
    #34647977
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bananarama Mark Barinstein bananaramaкстати, в iseries two-phase commit поддерживается только по SNA... повбывав бы... Нет и еще раз нет .

гм. в одной транзакции можно менять как файло на iseries так и файло на удаленной машине? судя по первой ссылке? по второй вообще ничего не ясно -)
Со второй ссылкой немного промахнулся.
Должно быть так.
...
Рейтинг: 0 / 0
two_phase_commit
    #34647987
bananarama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein bananarama Mark Barinstein bananaramaкстати, в iseries two-phase commit поддерживается только по SNA... повбывав бы... Нет и еще раз нет .

гм. в одной транзакции можно менять как файло на iseries так и файло на удаленной машине? судя по первой ссылке? по второй вообще ничего не ясно -)
Со второй ссылкой немного промахнулся.
Должно быть так.

так а DDM как заставить по IP работать то??
...
Рейтинг: 0 / 0
two_phase_commit
    #34648252
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я данные пытаюсь изменять из SQL-ХП... Получается, что у меня ничего не получится:( Люди хелп!!!
...
Рейтинг: 0 / 0
two_phase_commit
    #34648347
Обрисуй ситуацию подробнее.
Кто как и откуда будет устанавливать соединение.
Где находится хранимая и где работает прикладная, которая вызывает эту программу.
...
Рейтинг: 0 / 0
two_phase_commit
    #34648419
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TORTЯ данные пытаюсь изменять из SQL-ХП... Получается, что у меня ничего не получится:( Люди хелп!!!Какие данные?
Из SQL SP вы сможете обратиться только к федеративным таблицам.
Но изменить в одной транзакции локальную и федеративную таблицу не получится, т.к. федеративные системы не поддерживают two-phase commit.
...
Рейтинг: 0 / 0
two_phase_commit
    #34648443
Судя по доке, в 9-ке поддерживаются.
Data source requirements and configuration for federated two-phase commit transactions
...
Рейтинг: 0 / 0
two_phase_commit
    #34648445
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поправка: федеративные транзакции поддерживают two-phase commit в v9, но не в v8.
...
Рейтинг: 0 / 0
two_phase_commit
    #34648489
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
9-ка должна стоять на обоих серверах?
...
Рейтинг: 0 / 0
two_phase_commit
    #34648535
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TORT9-ка должна стоять на обоих серверах?Если верить доке , то только федеративный сервер должен быть под v9, источник данных может быть и на v8.1
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / two_phase_commit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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