Oracle
 sql >> база данни >  >> RDS >> Oracle

XAException в Websphere Application Server

Оказва се, че проблемът изобщо не е в WebSphere или Oracle, а в нашата конфигурация. Използваме Spring AOP за транзакции. Имаме и няколко уеб проекта, които обединяваме, преди да внедрим в WebSphere. По време на сливането се оказахме с няколко (по-точно 9) файла applicationContext.xml, които настройват AOP. Така за всяко извикване на метод, обвит в транзакция, имахме 9 създадени транзакции.

В крайна сметка достигнахме ограничението на Oracle за броя глобални транзакции, които могат да участват в една транзакция, и получихме тази грешка.

Дума на мъдрите ... внимавайте с транзакциите, управлявани от AOP :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразувайте Oracle SQL заявка в Azure SQL заявка

  2. Каскадна актуализация на Oracle

  3. Преобразувайте от RAW(16) на Oracle в GUID на .NET

  4. Как да обновите материализиран изглед в oracle

  5. Сигнал за сигурност на Oracle за CVE-2021-44228