2014-04-09 3 views
5

인프라를 업그레이드 중이며 Oracle 10g에서 11g로 마이그레이션 중입니다.Oracle AQ - 대기열 메시지 복제

우리는 Oracle GoldenGate를 데이터 복제에 사용하고 있으며 우리가 알고있는 한 AQ 메시지의 복제는 지원하지 않습니다.

영구 대기열에 대해 가져 오기/내보내기 옵션을 사용할 수 있습니다. 그러나 복제 할 필요가있는 버퍼링 된 큐가 있습니다.

누구든지이 상황에서 데이터 손실을 피할 수있는 방법을 안내 할 수 있습니다.

감사합니다.

+2

OTN 포럼 (Oracle Technology Network) – OldProgrammer

답변

1

Oracle GoldenGate은 "기록 된"데이터 만 복제 할 수 있으므로 정의에 따라 비 지속성 큐를 복제 할 수 없습니다.

대기열 복제를 다루는 기타 오라클 제품은 "Oracle Streams"입니다. 이러한 목적으로 Oracle Streams를 사용할 수없는 경우; 다른 솔루션은 AQ를 Oracle의 다른 제품인 "Oracle Coherence"(분산 캐시)로 완벽하게 복제 할 수 있습니다. 정의로 인해 내결함성이 있으며 코스 코드 변경과 동일한 작업을 수행 할 수 있습니다.

Oracle 또는 다른 공급 업체 분산 캐시에 큐를 구현하는 데 문제가 없습니다. 나는이 경우 상당한 성능 향상을 볼 수 있다고 생각합니다.