Datastream을 사용하면 Oracle 데이터베이스에서 BigQuery 또는 Cloud Storage와 같은 지원되는 대상으로 변경 데이터 캡처 (CDC) 업데이트를 스트리밍할 수 있습니다. 데이터베이스가 온프레미스인지 클라우드 호스팅인지에 따라 배포 유형 및 CDC 메서드에 대한 재실행 로그 액세스 및 사용자 권한을 구성합니다.
재실행 로그 파일 쿼리 방법
Datastream은 다음 방법을 사용하여 재실행 로그 파일을 쿼리할 수 있습니다.
바이너리 로그 리더, 미리보기: 온라인 및 보관처리된 재실행 로그 파일을 모두 쿼리해야 하는 경우 이 메서드를 선택합니다. 바이너리 리더는 자동 스토리지 관리 또는 데이터베이스 디렉터리 객체를 사용하여 로그 파일에 액세스할 수 있습니다. 이 메서드는 멀티 스레드이며 지연 시간이 짧은 CDC를 지원합니다.
LogMiner API: 보관처리된 재실행 로그 파일만 사용해야 하는 경우 이 메서드를 선택합니다. Oracle LogMiner는 단일 스레드이며 지연 시간이 길고 처리량이 낮을 수 있습니다. 하지만 이 방법은 대부분의 데이터 유형과 Oracle 데이터베이스 기능을 지원합니다.
이러한 방법에 대한 자세한 내용은 Oracle을 소스로 사용 개요 및 Oracle 데이터베이스 재실행 로그 파일 작업을 참조하세요. 이러한 각 메서드에 대해 데이터베이스 유형을 구성하는 방법은 해당 구성 페이지를 참조하세요.
지원되는 데이터베이스
Datastream은 여러 유형의 Oracle 데이터베이스에서 작동합니다.
- Oracle용 Amazon RDS
- 자체 관리형 Oracle 데이터베이스
- 자체 호스팅 Oracle PDB(pluggable database)
다음 단계
- Datastream에 사용할 Oracle용 Amazon RDS 데이터베이스 구성 방법 알아보기
- Datastream에 사용할 자체 관리형 Oracle 데이터베이스 구성 방법 알아보기
- Datastream에 사용할 자체 호스팅 Oracle 플러그인 가능 데이터베이스 구성 방법 알아보기