2016-07-28 3 views
0

프로덕션 데이터베이스에서 테스트 데이터베이스 (db 링크를 통해)로 복제 (트랜잭션)를 구현해야한다는 요구 사항이 있습니다. 우리는 11g 엔터프라이즈 에디션을 사용하고 있습니다.복제 조언 Oracle 11g

이것은 필요한 프로덕션 데이터가 아니기 때문에 테스트 데이터베이스의 코드 릴리스를 수동으로 수행 할 필요없이 테스트 시스템의 실제 트랜잭션에 대해 테스트 할 수 있습니다. 트랜잭션이 실패하면 테스트 시스템에서 작동 한 테스트 시스템에서 릴리스에 문제가 있습니다.

그러나 반드시 실시간 일 필요는 없지만 지연은 허용됩니다.

복제 문제로 인해 프로덕션 트랜잭션이 실패하더라도 위험이 없어야합니다.

여기에있는 옵션은 무엇입니까? 12c에서 Streams가 더 이상 사용되지 않을 것이라고 생각합니다. GoldenGate는 추가 파운드입니다.이 경우에는 두려워합니다. 사용자 정의 트리거 기반 솔루션의 일종 ... 내가 볼 수있는 한 찌그러 뜨린 시스템에 너무 많은 위험이 있습니다.

대단히 감사합니다.

+0

데이터 복제에 사용할 수 많은 도구가 있습니다. 그 중 하나가 Delphi입니다. 한 번 확인해보십시오. – XING

+1

http://dba.stackexchange.com/에서이 질문을하는 것이 좋습니다. – Rene

답변

0

Oracle 릴리스 12c (12.1.x)부터 Oracle Advanced Replication 및 Oracle Streams는 단종되었습니다. Oracle Golden Gate는 Oracle Advanced Replication 및 Oracle Streams의 모든 기능을 대체 할 예정입니다.

가능한 대안의 목록을 검토하십시오 (몇 가지 이름) :

SharePlex 
DBVisit 
DBConvert