Share via


고가용성 지원

Important

Change Data Capture for Oracle by Attunity는 이제 더 이상 사용되지 않습니다. 자세한 내용은 공지를 참조하세요.

CDC Service for Oracle은 고가용성을 위해 설계되었습니다. 고가용성 지원 중 일부를 제공하는 기능은 다음과 같습니다.

  • CDC Service for Oracle은 파일 리소스(로컬 또는 기타)를 사용하지 않습니다. 전체 상태는 대상 SQL Server 인스턴스에 저장됩니다. 이렇게 하면 서비스가 실행되는 컴퓨터에 오류가 발생하는 경우 동일한 SQL Server 인스턴스를 사용하는 다른 컴퓨터에서 서비스를 쉽게 시작할 수 있습니다. 복구 시간을 줄이기 위해 길거나 장기 또는 장기 실행 Oracle 트랜잭션은 대상 SQL Server의 준비 테이블에 유지되므로 오류(또는 서비스 다시 시작) 후 많은 Oracle 트랜잭션 로그를 다시 검사할 필요가 없습니다.

  • CDC Service for Oracle은 클러스터된 SQL Server 인스턴스를 사용할 수 있으므로 SQL Server 인스턴스가 다른 클러스터 노드로 장애 조치(failover)된 후에 복구할 수 있습니다. Oracle CDC Service 컴퓨터관리자는 Oracle CDC Service를 만들 때 클러스터된 SQL Server 인스턴스에 대한 연결 정보만 지정하면 됩니다.

  • CDC Service for Oracle은 SQL ServerAlways On 데이터베이스 미러링 기능을 사용할 수 있습니다. 이 지원을 사용하려면 MSXDBCDC 및 모든 CDC 데이터베이스가 동일한 가용성 그룹에 있어야 합니다. 또한 Oracle CDC Service 컴퓨터 관리자가 적절한 Always On 연결 정보(예: Failover_Partner and Network=dbmssocn 연결 속성)를 SQL Server 가용성 그룹에 지정해야 합니다. 이렇게 하면 CDC 서비스에서 장애 조치(failover) 후 데이터베이스의 보조 복제 처리를 자동으로 다시 시작할 수 있습니다.

  • CDC Service for Oracle은 WINDOWS 장애 조치(failover) 클러스터에서 일반 서비스 리소스로 구성할 수 있으며(SQL Server와 함께 또는 SQL Server와 분리), 클러스터를 사용하여 CDC 처리를 쉽게 장애 조치(failover)하고 대체합니다. CDC Service for Oracle을 장애 조치(failover) 클러스터의 리소스로 구성하려면 시스템 관리자가 장애 조치(failover) 클러스터의 각 노드에서 CDC Service for Oracle을 일반 서비스 리소스로 설정해야 합니다.

  • Oracle CDC Service는 Oracle RAC를 지원하므로 Oracle RAC 노드 중 하나가 가동 중지된 경우에도 Oracle 데이터베이스와 통신하고 로그를 처리할 수 있습니다.