Как настроить распределенные транзакции в Oracle - PullRequest
0 голосов
/ 12 июля 2020

Я хотел бы задать вопрос относительно распределенной транзакции и надеюсь, что любой, кто знает о распределенной транзакции, сможет поделиться со мной, спасибо прежде.

Требование: у меня есть клиент, который использует Oracle 11g База данных, установленная в ОС IBM AIX. Для связи с их БД я создал DBLINK на SSMS, используя OraOLEDB в качестве провайдера, и SSMS был установлен на Windows Server. DBLINK работает хорошо, однако недавно я заметил, что мне нужно настроить распределенную транзакцию, так называемую «транзакцию XA», чтобы предотвратить потерю данных во время обмена данными между двумя БД.

После некоторого поиска В Google я нашел много статей о включении распределенной транзакции либо из самой БД, либо о необходимости настройки на уровне ОС, и оказалось, что я запутался, когда решил выбрать начальную точку конфигурации.

Следовательно, я хотел бы задать несколько вопросов и надеюсь, что смогу найти какой-то ответ на это:

  1. Где и как мне настроить распределенную транзакцию? Должен ли я настраивать его на уровне OracleDB или, в конечном итоге, мне нужно будет настроить его и в ОС AIX?
  2. Нужно ли мне настраивать что-либо на сервере Windows или SSMS?
...