Oracle Database에 대해 Oracle Data Guard 구성
Oracle Data Guard는 Oracle Database에 상주하는 엔터프라이즈 데이터의 높은 가용성, 데이터 보호 및 재해 복구를 보장합니다.
하나 이상의 대기 데이터베이스를 생성, 유지, 관리, 관리 및 모니터링하여 운용 중인 Oracle Database가 재해 및 데이터 손상에서 살아남을 수 있도록 하는 종합적인 서비스 세트를 제공합니다. Data Guard는 이러한 대기 데이터베이스를 운용 데이터베이스의 복사본으로 유지 관리합니다. 계획되거나 계획되지 않은 운용중단으로 인해 운용 중인 데이터베이스를 사용할 수 없게 되면 Data Guard는 모든 대기 데이터베이스를 운용 롤로 전환하고 운용중단과 연관된 작동 중지 시간을 최소화할 수 있습니다.
Oracle Data Guard를 사용하여 Oracle Linux 8.6 베어 메탈을 사용하는 OCI에서 실행되는 기본 Oracle Database를 복제하거나, Oracle Linux 8.6 가상 머신에서도 실행 중인 Compute Cloud@Customer에서 실행되는 보조 Oracle Database에 가상 인스턴스를 복제할 수 있습니다.
두 온프레미스 Compute Cloud@Customer 랙 간에 동일한 아키텍처를 구현할 수도 있습니다. 예를 들어, Oracle Linux 8.6 가상 인스턴스를 사용하는 하나의 Compute Cloud@Customer 인스턴스에서 실행되는 기본 Oracle Database는 다른 Compute Cloud@Customer 인스턴스에서 실행되는 보조 Oracle Database로 복제됩니다.
Data Guard는 리두 전송 서비스 및 적용 서비스를 사용하여 리두 데이터 전송, 리두 데이터 적용 및 데이터베이스 롤 변경 사항을 관리합니다. OCI에 구성된 기본 Oracle Database는 리두 데이터를 Compute Cloud@Customer의 온프레미스에서 실행되는 대기 데이터베이스로 전송하도록 구성해야 합니다.
구조
다음 Data Guard 아키텍처는 OCI와 Compute Cloud@Customer 간의 재해 복구를 보여줍니다.
이 아키텍처는 다음 구성 요소를 지원합니다.
리두 전송 서비스: 기본 데이터베이스에서 Compute Cloud@Customer에서 실행되는 온프레미스 대기 데이터베이스로 리두 데이터의 자동 전송을 제어합니다. 또한 리두 서비스는 데이터에 대한 읽기 전용 액세스를 허용합니다. 리두 전송 서비스는 다음 작업을 수행합니다.
- OCI에서 실행되는 기본 데이터베이스의 리두 데이터를 Compute Cloud@Customer의 온프레미스 대기 데이터베이스로 전송합니다.
- 네트워크 장애로 인해 아카이브된 리두 로그 파일에 있는 간격을 해결하는 프로세스를 관리합니다.
- Standby 시스템에서 누락되거나 손상된 아카이브된 리두 로그 파일을 자동으로 감지하고 Primary Database 또는 다른 Standby Database에서 대체된 아카이브된 리두 로그 파일을 자동으로 검색합니다.
역할 변환: Data Guard를 사용하면 전환 또는 복구 작업을 사용하여 데이터베이스의 롤을 대기 데이터베이스에서 기본 데이터베이스로 변경하거나 기본 데이터베이스에서 대기 데이터베이스로 변경할 수 있습니다. Data Guard는 역할 전환을 단순화하고 페일오버를 자동화합니다. 예:
- switchover는 primary database와 standby database 중 하나의 롤 되돌리기입니다. switchover는 데이터 손실을 방지합니다. 이 작업은 일반적으로 기본 시스템의 계획된 유지 관리를 위해 수행됩니다. 전환하는 동안 기본 데이터베이스가 대기 롤로 전환되고 대기 데이터베이스가 기본 롤로 전환됩니다.
- failover는 primary database를 사용할 수 없는 경우입니다. failover는 primary database failure가 발생한 경우에만 수행되며 failover를 수행하면 standby database가 primary 롤로 전환됩니다. 데이터베이스 관리자는 데이터 손실을 방지하도록 Data Guard를 구성할 수 있습니다.
몇 가지 수동 단계는 다음을 포함하되 이에 국한되지 않는 Data Guard 구성에 포함됩니다.
- 권장 매개변수로 기본 데이터베이스를 준비합니다.
- 기본 및 대기 환경에서 TNS 별칭을 준비합니다.
- primary database의 복제로 물리적 standby database를 생성합니다.
- Data Guard 구성.
Oracle Autonomous Database용 Oracle GoldenGate Capture는 다음을 지원합니다.
- 다양한 사용 사례를 위한 복제: 오프로드, 액티브-액티브, 클라우드-클라우드, 클라우드를 온프레미스로 보고합니다.
- 지역 간 및 지역 간 데이터 복제: 전 세계 여러 OCI 데이터 센터 간에 데이터를 복제합니다.
- 대상 간 복제: 자율운영 데이터베이스에서 다른 Oracle Autonomous Database 환경을 포함하여 Oracle GoldenGate가 지원하는 모든 대상 데이터베이스 또는 플랫폼으로 복제합니다.
주:
OCI에서 온프레미스 환경으로의 Oracle Autonomous Database 복제는 이 솔루션의 범위에 포함되지 않습니다. Data Guard를 사용하여 OCI에서 Oracle Autonomous Database를 Compute Cloud@Customer로 복제할 수 있습니다. Oracle은 Oracle GoldenGate를 사용하여 Oracle Autonomous Database를 온프레미스 환경으로 복제할 것을 권장합니다.