고가용성 지원High Availability Support

Oracle CDC Service는 고가용성을 위해 디자인되었습니다.The CDC Service for Oracle is designed for high availability. 다음 기능은 일부 고가용성 지원을 제공합니다.The following features provide part of the high availability support:

  • Oracle CDC Service는 파일 리소스(로컬 또는 기타 방식)를 사용하지 않습니다.The CDC Service for Oracle does not use any file resource (local or otherwise). 전체 상태는 대상 SQL ServerSQL Server 인스턴스에 저장됩니다.Its entire state is stored in the target SQL ServerSQL Server instance. 그러면 서비스가 실행되는 컴퓨터에 장애가 발생할 경우 동일한 SQL ServerSQL Server 인스턴스를 사용하는 다른 컴퓨터에서 서비스를 쉽게 시작할 수 있습니다.This makes it easy to start the service on a different computer that uses the same SQL ServerSQL Server instance if the computer the service runs on fails. 복구 시간을 줄이기 위해 긴 또는 장기 실행되는 Oracle 트랜잭션은 대상 SQL ServerSQL Server의 준비 테이블에 유지되므로 장애(또는 서비스 다시 시작) 후에 많은 트랜잭션 로그를 다시 검색할 필요가 없습니다.To reduce recovery time, long or long-running Oracle transactions are kept in a staging table in the target SQL ServerSQL Server, preventing the need to re-scan many Oracle transaction logs following a failure (or service restart).

  • Oracle CDC Service는 클러스터형 SQL ServerSQL Server 인스턴스를 사용할 수 있으므로 SQL ServerSQL Server 인스턴스가 다른 클러스터 노드로 장애 조치된 후 복구할 수 있습니다.The CDC Service for Oracle can use clustered SQL ServerSQL Server instances so it can recover after the SQL ServerSQL Server instance fails over to another cluster node. Oracle CDC Service 컴퓨터 관리자가 Oracle CDC Service를 만들 때 연결 정보를 클러스터형 SQL ServerSQL Server 인스턴스에 지정하면 됩니다.The Oracle CDC Service Computer Administrator only needs to specify the connection information to the clustered SQL ServerSQL Server instance when creating an Oracle CDC Service.

  • Oracle CDC Service는 SQL Server 2017SQL Server 2017Always On 데이터베이스 미러링 기능을 사용할 수 있습니다.The CDC Service for Oracle can use the SQL Server 2017SQL Server 2017Always On database mirroring feature. 이 기능을 지원하려면 MSXDBCDC 및 모든 CDC 데이터베이스가 동일한 가용성 그룹에 있어야 합니다.This support requires that the MSXDBCDC and all the CDC databases are in the same availability group. 또한 Oracle CDC Service 컴퓨터 관리자가 해당 Always On 연결 정보를 SQL ServerSQL Server 가용성 그룹에 지정해야 합니다(예: 연결 속성 Failover_Partner and Network=dbmssocn).It also requires the Oracle CDC Service Computer Administrator to specify the appropriate Always On connection information to the SQL ServerSQL Server availability group (for example, the connection properties Failover_Partner and Network=dbmssocn). 그러면 CDC Service는 장애 조치(failover) 후 데이터베이스의 보조 복제에서 처리를 자동으로 재개할 수 있습니다.This allows the CDC service to automatically resume processing on a secondary replication of the databases following a failover.

  • Windows 장애 조치(failover) 클러스터에서( SQL ServerSQL Server와 함께 또는 따로) Oracle CDC Service를 구성할 수 있으므로 간단하게 장애 조치를 수행하고 CDC 처리를 클러스터로 대체할 수 있습니다.The CDC Service for Oracle can be configured as a generic service resource on a Windows failover cluster (along with, or separate from SQL ServerSQL Server), making it simple to fail over and fall back CDC processing with the cluster. 장애 조치(failover) 클러스터에서 Oracle CDC Service를 리소스로 구성하려면 시스템 관리자가 장애 조치(failover) 클러스터의 각 노드에서 Oracle CDC Service를 일반 서비스 리소스로 설정해야 합니다.To configure the CDC Service for Oracle as a resource in a failover cluster, the system administrator must set the CDC Service for Oracle as a Generic Service Resource on each node on the failover cluster.

  • Oracle CDC Service는 Oracle RAC 노드 중 하나가 중지되는 경우에도 Oracle 데이터베이스와 통신하여 로그를 처리할 수 있는 Oracle RAC를 지원합니다.The CDC Service for Oracle supports Oracle RAC, which allows it to communicate with the Oracle database and process logs even when one of the Oracle RAC nodes is down.