스트림이 소스 데이터베이스에서 대상으로 데이터를 전송하는 동안 문제가 발생하면 스트림이 Failed 또는 Failed permanently 상태로 전환될 수 있습니다.
두 경우 모두 문제를 수정할 수 있습니다.
스트림 문제 해결
- Google Cloud Console에서 스트림 페이지로 이동합니다. 
- 페이지 오른쪽 상단에서 열 표시 옵션 아이콘을 클릭합니다. 아이콘이 3개의 세로 열로 표시됩니다. 
- 상태 체크박스가 선택되지 않았으면 선택한 후 확인을 클릭합니다. DataStream에 다음 상태가 표시됩니다. - Failed:- Running스트림에서 발생하는 오류에 해당합니다. 이러한 오류는 스트림이 계속 활성 상태이거나 지속적으로 실행을 시도하고 있음을 나타냅니다.
- Failed permanently: 계속 실행할 수 없는 스트림에 해당합니다. 이러한 오류는 데이터 손실을 일으킬 수 있습니다.
 
- 문제 해결하려는 스트림을 클릭합니다. 스트림과 연관된 모든 오류가 스트림 세부정보 페이지에 표시됩니다. - 예를 들어 Datastream이 소스 데이터베이스에 연결할 수 없으면 제공된 사용자 인증 정보를 사용하여 데이터 소스에 연결할 수 없습니다. 오류 메시지가 이 페이지에 표시됩니다. 
- 오류를 해결합니다. 스트림 또는 연결 프로필의 오류를 해결할 수 있습니다. - 예를 들어 오류가 스트림의 소스 데이터 객체 또는 대상 구성 정보와 연관된 경우 스트림을 수정합니다. - 오류가 스트림의 연결 정보와 연관된 경우 스트림에 사용되는 연결 프로필의 소스 데이터베이스 또는 대상에 대해 구성 정보를 업데이트합니다. 
- 자동으로 재개되도록 - Failed스트림을 수정하거나- Failed permanently스트림을 복구합니다.
스트림 복구
스트림을 복구할 때 시도할 첫 번째 작업은 현재 위치에서 복구하는 것입니다. 스트림 복구 옵션에 대한 자세한 내용은 스트림 복구 개요를 참조하세요.
현재 위치에서 스트림 복구가 실패하면 다음을 시도합니다.
- 대상에서 영향을 받는 테이블을 삭제하거나 잘라냅니다. 스트림이 다운된 동안 Datastream에 일부 DELETE이벤트가 누락되었을 수 있으므로 이를 수행해야 합니다. 백필을 수행하기 전에 테이블을 잘라내지 않으면DELETE이벤트를 복구할 수 없습니다.
- 가장 최근 위치에서 스트림을 복구합니다. PostgreSQL의 경우 복제 슬롯을 다시 만들거나 새 복제 슬롯을 만듭니다.
- 스트림이 실행되면 백필을 트리거해서 모든 이전 데이터를 복원합니다. 백필을 트리거하는 방법은 백필 시작을 참조하세요.