2011-02-13 4 views

답변

3

Oracle RAC에 대해 이론적으로 다른 드라이버를 사용할 필요가 없습니다. 왜냐하면 클러스터링 및 장면 뒤에서의 스케일링을 해결해야하기 때문입니다.

하나의 트랜잭션에서 사용해야하는 여러 데이터 소스가있는 경우 XA 트랜잭션이 필요합니다.

Oracle RAC와 함께 비 XA 드라이버를 사용할 때 문제가 발생합니까?

+0

감사합니다. "Oracle RAC와 함께 XA 이외의 드라이버를 사용할 때 어떤 문제가 발생합니까?" 지금까지 RAC에 대한 테스트가 전혀 없었습니다. 테스트 환경 (RAC 없음)에서 작업하고 RAC는 프로덕션 환경에서 예상됩니다. 그래서 나는 단지 자신을 준비한다. –

+0

불행히도 인생은 쉽지 않다. 클라이언트/미드 티어는 실제로 XA가 사용되는지 여부를 제어합니다. 커버 아래에서 해당 데이터 소스가 구성되어 있으면 XA_start 호출을 호출합니다. 많은 사용자들은 실제로 XA를 사용하는지 여부를 알지 못합니다. 로컬 트랜잭션이 충분할 경우에도 XA를 구성하고 XA를 사용할 수 있습니다. XA 트랜잭션이 있으면 v $ global_transactions 뷰를 사용하여 확인할 수 있습니다. – steve

관련 문제